/[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.6 by jmc, Mon Nov 7 21:38:41 2011 UTC revision 1.7 by jmc, Thu Nov 28 00:28:57 2013 UTC
# Line 5  Line 5 
5  (PID.TID 0000.0001) // ======================================================  (PID.TID 0000.0001) // ======================================================
6  (PID.TID 0000.0001) // execution environment starting up...  (PID.TID 0000.0001) // execution environment starting up...
7  (PID.TID 0000.0001)  (PID.TID 0000.0001)
8  (PID.TID 0000.0001) // MITgcmUV version:  checkpoint63e  (PID.TID 0000.0001) // MITgcmUV version:  checkpoint64q
9  (PID.TID 0000.0001) // Build user:        jmc  (PID.TID 0000.0001) // Build user:        jmc
10  (PID.TID 0000.0001) // Build host:        baudelaire  (PID.TID 0000.0001) // Build host:        baudelaire
11  (PID.TID 0000.0001) // Build date:        Mon Nov  7 16:11:43 EST 2011  (PID.TID 0000.0001) // Build date:        Wed Nov 27 19:19:00 EST 2013
12  (PID.TID 0000.0001)  (PID.TID 0000.0001)
13  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
14  (PID.TID 0000.0001) // Execution Environment parameter file "eedata"  (PID.TID 0000.0001) // Execution Environment parameter file "eedata"
# Line 63  Line 63 
63  (PID.TID 0000.0001) // ======================================================  (PID.TID 0000.0001) // ======================================================
64  (PID.TID 0000.0001) // Tile <-> Tile connectvity table  (PID.TID 0000.0001) // Tile <-> Tile connectvity table
65  (PID.TID 0000.0001) // ======================================================  (PID.TID 0000.0001) // ======================================================
66  (PID.TID 0000.0001) // Tile number: 000001 (process no. = 000001)  (PID.TID 0000.0001) // Tile number: 000001 (process no. = 000000)
67  (PID.TID 0000.0001) //        WEST: Tile = 000002, Process = 000001, Comm = put  (PID.TID 0000.0001) //        WEST: Tile = 000002, Process = 000000, Comm = put
68  (PID.TID 0000.0001) //                bi = 000002, bj = 000001  (PID.TID 0000.0001) //                bi = 000002, bj = 000001
69  (PID.TID 0000.0001) //        EAST: Tile = 000002, Process = 000001, Comm = put  (PID.TID 0000.0001) //        EAST: Tile = 000002, Process = 000000, Comm = put
70  (PID.TID 0000.0001) //                bi = 000002, bj = 000001  (PID.TID 0000.0001) //                bi = 000002, bj = 000001
71  (PID.TID 0000.0001) //       SOUTH: Tile = 000003, Process = 000001, Comm = put  (PID.TID 0000.0001) //       SOUTH: Tile = 000003, Process = 000000, Comm = put
72  (PID.TID 0000.0001) //                bi = 000001, bj = 000002  (PID.TID 0000.0001) //                bi = 000001, bj = 000002
73  (PID.TID 0000.0001) //       NORTH: Tile = 000003, Process = 000001, Comm = put  (PID.TID 0000.0001) //       NORTH: Tile = 000003, Process = 000000, Comm = put
74  (PID.TID 0000.0001) //                bi = 000001, bj = 000002  (PID.TID 0000.0001) //                bi = 000001, bj = 000002
75  (PID.TID 0000.0001) // Tile number: 000002 (process no. = 000001)  (PID.TID 0000.0001) // Tile number: 000002 (process no. = 000000)
76  (PID.TID 0000.0001) //        WEST: Tile = 000001, Process = 000001, Comm = put  (PID.TID 0000.0001) //        WEST: Tile = 000001, Process = 000000, Comm = put
77  (PID.TID 0000.0001) //                bi = 000001, bj = 000001  (PID.TID 0000.0001) //                bi = 000001, bj = 000001
78  (PID.TID 0000.0001) //        EAST: Tile = 000001, Process = 000001, Comm = put  (PID.TID 0000.0001) //        EAST: Tile = 000001, Process = 000000, Comm = put
79  (PID.TID 0000.0001) //                bi = 000001, bj = 000001  (PID.TID 0000.0001) //                bi = 000001, bj = 000001
80  (PID.TID 0000.0001) //       SOUTH: Tile = 000004, Process = 000001, Comm = put  (PID.TID 0000.0001) //       SOUTH: Tile = 000004, Process = 000000, Comm = put
81  (PID.TID 0000.0001) //                bi = 000002, bj = 000002  (PID.TID 0000.0001) //                bi = 000002, bj = 000002
82  (PID.TID 0000.0001) //       NORTH: Tile = 000004, Process = 000001, Comm = put  (PID.TID 0000.0001) //       NORTH: Tile = 000004, Process = 000000, Comm = put
83  (PID.TID 0000.0001) //                bi = 000002, bj = 000002  (PID.TID 0000.0001) //                bi = 000002, bj = 000002
84  (PID.TID 0000.0001) // Tile number: 000003 (process no. = 000001)  (PID.TID 0000.0001) // Tile number: 000003 (process no. = 000000)
85  (PID.TID 0000.0001) //        WEST: Tile = 000004, Process = 000001, Comm = put  (PID.TID 0000.0001) //        WEST: Tile = 000004, Process = 000000, Comm = put
86  (PID.TID 0000.0001) //                bi = 000002, bj = 000002  (PID.TID 0000.0001) //                bi = 000002, bj = 000002
87  (PID.TID 0000.0001) //        EAST: Tile = 000004, Process = 000001, Comm = put  (PID.TID 0000.0001) //        EAST: Tile = 000004, Process = 000000, Comm = put
88  (PID.TID 0000.0001) //                bi = 000002, bj = 000002  (PID.TID 0000.0001) //                bi = 000002, bj = 000002
89  (PID.TID 0000.0001) //       SOUTH: Tile = 000001, Process = 000001, Comm = put  (PID.TID 0000.0001) //       SOUTH: Tile = 000001, Process = 000000, Comm = put
90  (PID.TID 0000.0001) //                bi = 000001, bj = 000001  (PID.TID 0000.0001) //                bi = 000001, bj = 000001
91  (PID.TID 0000.0001) //       NORTH: Tile = 000001, Process = 000001, Comm = put  (PID.TID 0000.0001) //       NORTH: Tile = 000001, Process = 000000, Comm = put
92  (PID.TID 0000.0001) //                bi = 000001, bj = 000001  (PID.TID 0000.0001) //                bi = 000001, bj = 000001
93  (PID.TID 0000.0001) // Tile number: 000004 (process no. = 000001)  (PID.TID 0000.0001) // Tile number: 000004 (process no. = 000000)
94  (PID.TID 0000.0001) //        WEST: Tile = 000003, Process = 000001, Comm = put  (PID.TID 0000.0001) //        WEST: Tile = 000003, Process = 000000, Comm = put
95  (PID.TID 0000.0001) //                bi = 000001, bj = 000002  (PID.TID 0000.0001) //                bi = 000001, bj = 000002
96  (PID.TID 0000.0001) //        EAST: Tile = 000003, Process = 000001, Comm = put  (PID.TID 0000.0001) //        EAST: Tile = 000003, Process = 000000, Comm = put
97  (PID.TID 0000.0001) //                bi = 000001, bj = 000002  (PID.TID 0000.0001) //                bi = 000001, bj = 000002
98  (PID.TID 0000.0001) //       SOUTH: Tile = 000002, Process = 000001, Comm = put  (PID.TID 0000.0001) //       SOUTH: Tile = 000002, Process = 000000, Comm = put
99  (PID.TID 0000.0001) //                bi = 000002, bj = 000001  (PID.TID 0000.0001) //                bi = 000002, bj = 000001
100  (PID.TID 0000.0001) //       NORTH: Tile = 000002, Process = 000001, Comm = put  (PID.TID 0000.0001) //       NORTH: Tile = 000002, Process = 000000, Comm = put
101  (PID.TID 0000.0001) //                bi = 000002, bj = 000001  (PID.TID 0000.0001) //                bi = 000002, bj = 000001
102  (PID.TID 0000.0001)  (PID.TID 0000.0001)
103  (PID.TID 0000.0001)  INI_PARMS: opening model parameter file "data"  (PID.TID 0000.0001)  INI_PARMS: opening model parameter file "data"
# Line 215  Line 215 
215  (PID.TID 0000.0001) > /  (PID.TID 0000.0001) > /
216  (PID.TID 0000.0001)  (PID.TID 0000.0001)
217  (PID.TID 0000.0001) CAL_READPARMS: finished reading data.cal  (PID.TID 0000.0001) CAL_READPARMS: finished reading data.cal
 (PID.TID 0000.0001)  
 (PID.TID 0000.0001) // =======================================================  
 (PID.TID 0000.0001) // Calendar configuration >>> START <<<  
 (PID.TID 0000.0001) // =======================================================  
 (PID.TID 0000.0001)  
 (PID.TID 0000.0001) Calendar version: 0.2.0  
 (PID.TID 0000.0001)  
 (PID.TID 0000.0001) startTime =   /* Start time of the model integration [s] */  
 (PID.TID 0000.0001)                 0.000000000000000E+00  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) endTime =   /* End time of the model integration [s] */  
 (PID.TID 0000.0001)                 4.800000000000000E+03  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) deltatclock =   /* Time interval for a model forward step [s] */  
 (PID.TID 0000.0001)                 1.200000000000000E+03  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) usingGregorianCalendar =  /* Calendar Type: Gregorian Calendar */  
 (PID.TID 0000.0001)                   T  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) usingJulianCalendar =  /* Calendar Type: Julian Calendar */  
 (PID.TID 0000.0001)                   F  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) usingModelCalendar =  /* Calendar Type: Model Calendar */  
 (PID.TID 0000.0001)                   F  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) usingNoCalendar =  /* Calendar Type: No Calendar */  
 (PID.TID 0000.0001)                   F  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) modelstartdate (YYYYMMDD) =   /* Model start date YYYY-MM-DD  */  
 (PID.TID 0000.0001)                20070101  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) modelstartdate (HHMMSS) =   /* Model start date HH-MM-SS  */  
 (PID.TID 0000.0001)                       0  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) modelenddate (YYYYMMDD) =   /* Model end date YYYY-MM-DD  */  
 (PID.TID 0000.0001)                20070101  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) modelenddate (HHMMSS) =   /* Model end date HH-MM-SS  */  
 (PID.TID 0000.0001)                   12000  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) intyears = /* Number of calendar years affected by the integration */  
 (PID.TID 0000.0001)                       1  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) intmonths= /* Number of calendar months affected by the integration */  
 (PID.TID 0000.0001)                       1  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) intdays = /* Number of calendar days affected by the integration */  
 (PID.TID 0000.0001)                       1  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001)  
 (PID.TID 0000.0001) // =======================================================  
 (PID.TID 0000.0001) // Calendar configuration  >>> END <<<  
 (PID.TID 0000.0001) // =======================================================  
 (PID.TID 0000.0001)  
218  (PID.TID 0000.0001) EXF_READPARMS: opening data.exf  (PID.TID 0000.0001) EXF_READPARMS: opening data.exf
219  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.exf  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.exf
220  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
# Line 278  Line 224 
224  (PID.TID 0000.0001) ># External Forcing Data  (PID.TID 0000.0001) ># External Forcing Data
225  (PID.TID 0000.0001) ># *********************  (PID.TID 0000.0001) ># *********************
226  (PID.TID 0000.0001) > &EXF_NML_01  (PID.TID 0000.0001) > &EXF_NML_01
 (PID.TID 0000.0001) >#  
227  (PID.TID 0000.0001) > useExfCheckRange = .FALSE.,  (PID.TID 0000.0001) > useExfCheckRange = .FALSE.,
228  (PID.TID 0000.0001) > exf_iprec         = 32,  (PID.TID 0000.0001) > exf_iprec         = 32,
229  (PID.TID 0000.0001) > exf_monFreq=0.,  (PID.TID 0000.0001) > exf_monFreq=0.,
230  (PID.TID 0000.0001) > /  (PID.TID 0000.0001) > /
231  (PID.TID 0000.0001) >#  (PID.TID 0000.0001) >
232  (PID.TID 0000.0001) > &EXF_NML_02  (PID.TID 0000.0001) > &EXF_NML_02
 (PID.TID 0000.0001) >#  
 (PID.TID 0000.0001) >#  
233  (PID.TID 0000.0001) > /  (PID.TID 0000.0001) > /
234  (PID.TID 0000.0001) >#  (PID.TID 0000.0001) >
235  (PID.TID 0000.0001) > &EXF_NML_03  (PID.TID 0000.0001) > &EXF_NML_03
 (PID.TID 0000.0001) >#  
 (PID.TID 0000.0001) >#  
 (PID.TID 0000.0001) > /  
 (PID.TID 0000.0001) >#  
 (PID.TID 0000.0001) > &EXF_NML_04  
 (PID.TID 0000.0001) >#  
 (PID.TID 0000.0001) >#  
236  (PID.TID 0000.0001) > /  (PID.TID 0000.0001) > /
237  (PID.TID 0000.0001) >#  (PID.TID 0000.0001) >
238    (PID.TID 0000.0001) >#&EXF_NML_04
239    (PID.TID 0000.0001) >#&
240    (PID.TID 0000.0001) >
241  (PID.TID 0000.0001) > &EXF_NML_OBCS  (PID.TID 0000.0001) > &EXF_NML_OBCS
 (PID.TID 0000.0001) >#  
242  (PID.TID 0000.0001) > obcsNstartdate1     = 20061231,  (PID.TID 0000.0001) > obcsNstartdate1     = 20061231,
243  (PID.TID 0000.0001) > obcsNstartdate2     = 00000,  (PID.TID 0000.0001) > obcsNstartdate2     = 00000,
244  (PID.TID 0000.0001) > obcsNperiod         = 00.0,  (PID.TID 0000.0001) > obcsNperiod         = 00.0,
# Line 316  Line 254 
254  (PID.TID 0000.0001) > obcsEstartdate1     = 20061231,  (PID.TID 0000.0001) > obcsEstartdate1     = 20061231,
255  (PID.TID 0000.0001) > obcsEstartdate2     = 00000,  (PID.TID 0000.0001) > obcsEstartdate2     = 00000,
256  (PID.TID 0000.0001) > obcsEperiod         = 00.0,  (PID.TID 0000.0001) > obcsEperiod         = 00.0,
 (PID.TID 0000.0001) >#  
257  (PID.TID 0000.0001) > /  (PID.TID 0000.0001) > /
258  (PID.TID 0000.0001)  (PID.TID 0000.0001)
259  (PID.TID 0000.0001) EXF_READPARMS: reading EXF_NML_01  (PID.TID 0000.0001) EXF_READPARMS: reading EXF_NML_01
# Line 369  Line 306 
306  (PID.TID 0000.0001) ># *****************************************  (PID.TID 0000.0001) ># *****************************************
307  (PID.TID 0000.0001) ># Orlanski Boundary Condition Parameters.  (PID.TID 0000.0001) ># Orlanski Boundary Condition Parameters.
308  (PID.TID 0000.0001) ># *****************************************  (PID.TID 0000.0001) ># *****************************************
309  (PID.TID 0000.0001) > &OBCS_PARM02  (PID.TID 0000.0001) >#&OBCS_PARM02
310  (PID.TID 0000.0001) ># cvelTimeScale = 2000.,  (PID.TID 0000.0001) ># cvelTimeScale = 2000.,
311  (PID.TID 0000.0001) > /  (PID.TID 0000.0001) >#&
312  (PID.TID 0000.0001) >  (PID.TID 0000.0001) >
313  (PID.TID 0000.0001) ># *****************************************  (PID.TID 0000.0001) ># *****************************************
314  (PID.TID 0000.0001) ># Sponge Layer Parameters.  (PID.TID 0000.0001) ># Sponge Layer Parameters.
# Line 386  Line 323 
323  (PID.TID 0000.0001) >  (PID.TID 0000.0001) >
324  (PID.TID 0000.0001)  (PID.TID 0000.0001)
325  (PID.TID 0000.0001)  OBCS_READPARMS: finished reading data.obcs  (PID.TID 0000.0001)  OBCS_READPARMS: finished reading data.obcs
326    (PID.TID 0000.0001)  OB_indexUnset = /* unset OB index value (i.e. no OB) */
327    (PID.TID 0000.0001)                       0
328    (PID.TID 0000.0001)     ;
329  (PID.TID 0000.0001)  Northern OB global indices : OB_Jnorth =  (PID.TID 0000.0001)  Northern OB global indices : OB_Jnorth =
330  (PID.TID 0000.0001)    64 @       64                            /* I =  1: 64 */  (PID.TID 0000.0001)    64 @       64                            /* I =  1: 64 */
331  (PID.TID 0000.0001)  Southern OB global indices : OB_Jsouth =  (PID.TID 0000.0001)  Southern OB global indices : OB_Jsouth =
# Line 395  Line 335 
335  (PID.TID 0000.0001)  Western  OB global indices : OB_Iwest =  (PID.TID 0000.0001)  Western  OB global indices : OB_Iwest =
336  (PID.TID 0000.0001)    64 @        1                            /* J =  1: 64 */  (PID.TID 0000.0001)    64 @        1                            /* J =  1: 64 */
337  (PID.TID 0000.0001)  (PID.TID 0000.0001)
338    (PID.TID 0000.0001) AUTODIFF_READPARMS: opening data.autodiff
339    (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.autodiff
340    (PID.TID 0000.0001) // =======================================================
341    (PID.TID 0000.0001) // Parameter file "data.autodiff"
342    (PID.TID 0000.0001) // =======================================================
343    (PID.TID 0000.0001) ># =========================
344    (PID.TID 0000.0001) ># pkg AUTODIFF parameters :
345    (PID.TID 0000.0001) ># =========================
346    (PID.TID 0000.0001) >#  inAdExact :: get an exact adjoint (no approximation) (def=.True.)
347    (PID.TID 0000.0001) >#
348    (PID.TID 0000.0001) > &AUTODIFF_PARM01
349    (PID.TID 0000.0001) ># inAdExact = .FALSE.,
350    (PID.TID 0000.0001) > /
351    (PID.TID 0000.0001)
352    (PID.TID 0000.0001) AUTODIFF_READPARMS: finished reading data.autodiff
353    (PID.TID 0000.0001) // ===================================
354    (PID.TID 0000.0001) // AUTODIFF parameters :
355    (PID.TID 0000.0001) // ===================================
356    (PID.TID 0000.0001) inAdExact = /* get an exact adjoint (no approximation) */
357    (PID.TID 0000.0001)                   T
358    (PID.TID 0000.0001)     ;
359    (PID.TID 0000.0001) useKPPinAdMode = /* use KPP in adjoint mode */
360    (PID.TID 0000.0001)                   F
361    (PID.TID 0000.0001)     ;
362    (PID.TID 0000.0001) useGMRediInAdMode = /* use GMRedi in adjoint mode */
363    (PID.TID 0000.0001)                   F
364    (PID.TID 0000.0001)     ;
365    (PID.TID 0000.0001) useSEAICEinAdMode = /* use SEAICE in adjoint mode */
366    (PID.TID 0000.0001)                   F
367    (PID.TID 0000.0001)     ;
368    (PID.TID 0000.0001) useGGL90inAdMode = /* use GGL90 in adjoint mode */
369    (PID.TID 0000.0001)                   F
370    (PID.TID 0000.0001)     ;
371    (PID.TID 0000.0001) useSALT_PLUMEinAdMode = /* use SALT_PLUME in adjoint mode */
372    (PID.TID 0000.0001)                   F
373    (PID.TID 0000.0001)     ;
374    (PID.TID 0000.0001) dumpAdVarExch = /* control adexch before dumpinp */
375    (PID.TID 0000.0001)                       2
376    (PID.TID 0000.0001)     ;
377    (PID.TID 0000.0001) mon_AdVarExch = /* control adexch before monitor */
378    (PID.TID 0000.0001)                       2
379    (PID.TID 0000.0001)     ;
380    (PID.TID 0000.0001)
381  (PID.TID 0000.0001) OPTIM_READPARMS: opening data.optim  (PID.TID 0000.0001) OPTIM_READPARMS: opening data.optim
382  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.optim  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.optim
383  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
# Line 542  Line 525 
525  (PID.TID 0000.0001) > /  (PID.TID 0000.0001) > /
526  (PID.TID 0000.0001)  (PID.TID 0000.0001)
527  (PID.TID 0000.0001) ECCO_READPARMS: finished reading #1: ecco_cost_nml  (PID.TID 0000.0001) ECCO_READPARMS: finished reading #1: ecco_cost_nml
 (PID.TID 0000.0001) ECCO_READPARMS: start assigning cost dates  
 (PID.TID 0000.0001) ECCO_READPARMS: end assigning cost dates  
528  (PID.TID 0000.0001) ECCO_READPARMS: done  (PID.TID 0000.0001) ECCO_READPARMS: done
529  (PID.TID 0000.0001)  DIAGNOSTICS_READPARMS: opening data.diagnostics  (PID.TID 0000.0001)  DIAGNOSTICS_READPARMS: opening data.diagnostics
530  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.diagnostics  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.diagnostics
# Line 551  Line 532 
532  (PID.TID 0000.0001) // Parameter file "data.diagnostics"  (PID.TID 0000.0001) // Parameter file "data.diagnostics"
533  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
534  (PID.TID 0000.0001) ># Diagnostic Package Choices  (PID.TID 0000.0001) ># Diagnostic Package Choices
535  (PID.TID 0000.0001) >#-----------------  (PID.TID 0000.0001) >#--------------------
536  (PID.TID 0000.0001) ># for each output-stream:  (PID.TID 0000.0001) >#  dumpAtLast (logical): always write output at the end of simulation (default=F)
537  (PID.TID 0000.0001) >#  filename(n) : prefix of the output file name (only 8.c long) for outp.stream n  (PID.TID 0000.0001) >#  diag_mnc   (logical): write to NetCDF files (default=useMNC)
538    (PID.TID 0000.0001) >#--for each output-stream:
539    (PID.TID 0000.0001) >#  fileName(n) : prefix of the output file name (max 80c long) for outp.stream n
540  (PID.TID 0000.0001) >#  frequency(n):< 0 : write snap-shot output every |frequency| seconds  (PID.TID 0000.0001) >#  frequency(n):< 0 : write snap-shot output every |frequency| seconds
541  (PID.TID 0000.0001) >#               > 0 : write time-average output every frequency seconds  (PID.TID 0000.0001) >#               > 0 : write time-average output every frequency seconds
542  (PID.TID 0000.0001) >#  timePhase(n)     : write at time = timePhase + multiple of |frequency|  (PID.TID 0000.0001) >#  timePhase(n)     : write at time = timePhase + multiple of |frequency|
543    (PID.TID 0000.0001) >#    averagingFreq  : frequency (in s) for periodic averaging interval
544    (PID.TID 0000.0001) >#    averagingPhase : phase     (in s) for periodic averaging interval
545    (PID.TID 0000.0001) >#    repeatCycle    : number of averaging intervals in 1 cycle
546  (PID.TID 0000.0001) >#  levels(:,n) : list of levels to write to file (Notes: declared as REAL)  (PID.TID 0000.0001) >#  levels(:,n) : list of levels to write to file (Notes: declared as REAL)
547  (PID.TID 0000.0001) >#                 when this entry is missing, select all common levels of this list  (PID.TID 0000.0001) >#                when this entry is missing, select all common levels of this list
548  (PID.TID 0000.0001) >#  fields(:,n) : list of diagnostics fields (8.c) (see "available_diagnostics.log"  (PID.TID 0000.0001) >#  fields(:,n) : list of selected diagnostics fields (8.c) in outp.stream n
549  (PID.TID 0000.0001) >#                 file for the list of all available diag. in this particular config)  (PID.TID 0000.0001) >#                (see "available_diagnostics.log" file for the full list of diags)
550  (PID.TID 0000.0001) >#-----------------  (PID.TID 0000.0001) >#  missing_value(n) : missing value for real-type fields in output file "n"
551  (PID.TID 0000.0001) > &diagnostics_list  (PID.TID 0000.0001) >#  fileFlags(n)     : specific code (8c string) for output file "n"
552    (PID.TID 0000.0001) >#--------------------
553    (PID.TID 0000.0001) > &DIAGNOSTICS_LIST
554    (PID.TID 0000.0001) ># dumpAtLast   = .TRUE.,
555  (PID.TID 0000.0001) ># diag_mnc     = .FALSE.,  (PID.TID 0000.0001) ># diag_mnc     = .FALSE.,
 (PID.TID 0000.0001) ># do not specify levels => all levels are selected  
556  (PID.TID 0000.0001) >#---  (PID.TID 0000.0001) >#---
557  (PID.TID 0000.0001) >#  frequency(1) = 864000.0,  (PID.TID 0000.0001) ># fields(1:1,1)  = 'DRHODR  ',
558  (PID.TID 0000.0001) >#   fields(1,1) = 'DRHODR  ',  (PID.TID 0000.0001) >#  filename(1) = 'dRhodz_5',
559  (PID.TID 0000.0001) >#   filename(1) = 'dRhodz_5',  (PID.TID 0000.0001) ># frequency(1) = 864000.0,
560  (PID.TID 0000.0001) >#---  (PID.TID 0000.0001) >#---
561  (PID.TID 0000.0001) > /  (PID.TID 0000.0001) > /
562  (PID.TID 0000.0001) >#  (PID.TID 0000.0001) >
563    (PID.TID 0000.0001) >#--------------------
564  (PID.TID 0000.0001) ># Parameter for Diagnostics of per level statistics:  (PID.TID 0000.0001) ># Parameter for Diagnostics of per level statistics:
565  (PID.TID 0000.0001) >#-----------------  (PID.TID 0000.0001) >#--------------------
566  (PID.TID 0000.0001) ># for each output-stream:  (PID.TID 0000.0001) >#  diagSt_mnc (logical): write stat-diags to NetCDF files (default=diag_mnc)
567  (PID.TID 0000.0001) >#  stat_fname(n) : prefix of the output file name (only 8.c long) for outp.stream n  (PID.TID 0000.0001) >#  diagSt_regMaskFile : file containing the region-mask to read-in
568    (PID.TID 0000.0001) >#  nSetRegMskFile   : number of region-mask sets within the region-mask file
569    (PID.TID 0000.0001) >#  set_regMask(i)   : region-mask set-index that identifies the region "i"
570    (PID.TID 0000.0001) >#  val_regMask(i)   : region "i" identifier value in the region mask
571    (PID.TID 0000.0001) >#--for each output-stream:
572    (PID.TID 0000.0001) >#  stat_fName(n) : prefix of the output file name (max 80c long) for outp.stream n
573  (PID.TID 0000.0001) >#  stat_freq(n):< 0 : write snap-shot output every |stat_freq| seconds  (PID.TID 0000.0001) >#  stat_freq(n):< 0 : write snap-shot output every |stat_freq| seconds
574  (PID.TID 0000.0001) >#               > 0 : write time-average output every stat_freq seconds  (PID.TID 0000.0001) >#               > 0 : write time-average output every stat_freq seconds
575  (PID.TID 0000.0001) >#  stat_phase(n)    : write at time = stat_phase + multiple of |stat_freq|  (PID.TID 0000.0001) >#  stat_phase(n)    : write at time = stat_phase + multiple of |stat_freq|
576  (PID.TID 0000.0001) >#  stat_region(:,n) : list of "regions" (default: 1 region only=global)  (PID.TID 0000.0001) >#  stat_region(:,n) : list of "regions" (default: 1 region only=global)
577  (PID.TID 0000.0001) >#  stat_fields(:,n) : list of diagnostics fields (8.c) (see "available_diagnostics.log"  (PID.TID 0000.0001) >#  stat_fields(:,n) : list of selected diagnostics fields (8.c) in outp.stream n
578  (PID.TID 0000.0001) >#                 file for the list of all available diag. in this particular config)  (PID.TID 0000.0001) >#                (see "available_diagnostics.log" file for the full list of diags)
579  (PID.TID 0000.0001) >#-----------------  (PID.TID 0000.0001) >#--------------------
580  (PID.TID 0000.0001) > &DIAG_STATIS_PARMS  (PID.TID 0000.0001) > &DIAG_STATIS_PARMS
581  (PID.TID 0000.0001) ># an example just to check the agreement with MONITOR output:  (PID.TID 0000.0001) ># an example just to check the agreement with MONITOR output:
582  (PID.TID 0000.0001) ># stat_fields(1,1)= 'ETAN    ','UVEL    ','VVEL    ','WVEL    ', 'THETA   ',  (PID.TID 0000.0001) ># stat_fields(1:5,1)  = 'ETAN    ','UVEL    ','VVEL    ','WVEL    ', 'THETA   ',
583  (PID.TID 0000.0001) >#    stat_fname(1)= 'dynStDiag',  (PID.TID 0000.0001) >#  stat_fName(1) = 'dynStDiag',
584  (PID.TID 0000.0001) >#     stat_freq(1)= -864000.,  (PID.TID 0000.0001) >#   stat_freq(1) = -864000.,
585  (PID.TID 0000.0001) >#    stat_phase(1)= 0.,  (PID.TID 0000.0001) >#  stat_phase(1) = 0.,
586  (PID.TID 0000.0001) > /  (PID.TID 0000.0001) > /
587  (PID.TID 0000.0001)  (PID.TID 0000.0001)
588  (PID.TID 0000.0001) S/R DIAGNOSTICS_READPARMS, read namelist "diagnostics_list": start  (PID.TID 0000.0001) S/R DIAGNOSTICS_READPARMS, read namelist "diagnostics_list": start
# Line 692  Line 686 
686  (PID.TID 0000.0001) %MON AngleSN_min                  =   0.0000000000000E+00  (PID.TID 0000.0001) %MON AngleSN_min                  =   0.0000000000000E+00
687  (PID.TID 0000.0001) %MON AngleSN_mean                 =   0.0000000000000E+00  (PID.TID 0000.0001) %MON AngleSN_mean                 =   0.0000000000000E+00
688  (PID.TID 0000.0001) %MON AngleSN_sd                   =   0.0000000000000E+00  (PID.TID 0000.0001) %MON AngleSN_sd                   =   0.0000000000000E+00
689    (PID.TID 0000.0001)
690    (PID.TID 0000.0001) // =======================================================
691    (PID.TID 0000.0001) // Calendar configuration >>> START <<<
692    (PID.TID 0000.0001) // =======================================================
693    (PID.TID 0000.0001)
694    (PID.TID 0000.0001) modelstart = /* Start time of the model integration [s] */
695    (PID.TID 0000.0001)                 0.000000000000000E+00
696    (PID.TID 0000.0001)     ;
697    (PID.TID 0000.0001) modelend  = /* End time of the model integration [s] */
698    (PID.TID 0000.0001)                 4.800000000000000E+03
699    (PID.TID 0000.0001)     ;
700    (PID.TID 0000.0001) modelstep = /* Time interval for a model forward step [s] */
701    (PID.TID 0000.0001)                 1.200000000000000E+03
702    (PID.TID 0000.0001)     ;
703    (PID.TID 0000.0001) usingGregorianCalendar= /* Calendar Type: Gregorian Calendar */
704    (PID.TID 0000.0001)                   T
705    (PID.TID 0000.0001)     ;
706    (PID.TID 0000.0001) usingJulianCalendar = /* Calendar Type: Julian Calendar */
707    (PID.TID 0000.0001)                   F
708    (PID.TID 0000.0001)     ;
709    (PID.TID 0000.0001) usingModelCalendar  = /* Calendar Type: Model Calendar */
710    (PID.TID 0000.0001)                   F
711    (PID.TID 0000.0001)     ;
712    (PID.TID 0000.0001) modelstartdate YYYYMMDD = /* Model start date YYYY-MM-DD */
713    (PID.TID 0000.0001)                20070101
714    (PID.TID 0000.0001)     ;
715    (PID.TID 0000.0001)   modelstartdate HHMMSS = /* Model start date HH-MM-SS  */
716    (PID.TID 0000.0001)                       0
717    (PID.TID 0000.0001)     ;
718    (PID.TID 0000.0001) modelenddate   YYYYMMDD = /* Model end date YYYY-MM-DD */
719    (PID.TID 0000.0001)                20070101
720    (PID.TID 0000.0001)     ;
721    (PID.TID 0000.0001)   modelenddate   HHMMSS = /* Model end date HH-MM-SS  */
722    (PID.TID 0000.0001)                   12000
723    (PID.TID 0000.0001)     ;
724    (PID.TID 0000.0001) intyears = /* Number of calendar years affected by the integration */
725    (PID.TID 0000.0001)                       1
726    (PID.TID 0000.0001)     ;
727    (PID.TID 0000.0001) intmonths= /* Number of calendar months affected by the integration */
728    (PID.TID 0000.0001)                       1
729    (PID.TID 0000.0001)     ;
730    (PID.TID 0000.0001) intdays = /* Number of calendar days affected by the integration */
731    (PID.TID 0000.0001)                       1
732    (PID.TID 0000.0001)     ;
733    (PID.TID 0000.0001) modeliter0 = /* Base timestep number  */
734    (PID.TID 0000.0001)                       0
735    (PID.TID 0000.0001)     ;
736    (PID.TID 0000.0001) modeliterend = /* Final timestep number  */
737    (PID.TID 0000.0001)                       4
738    (PID.TID 0000.0001)     ;
739    (PID.TID 0000.0001) modelintsteps= /* Number of model timesteps  */
740    (PID.TID 0000.0001)                       4
741    (PID.TID 0000.0001)     ;
742    (PID.TID 0000.0001)
743    (PID.TID 0000.0001) // =======================================================
744    (PID.TID 0000.0001) // Calendar configuration  >>> END <<<
745    (PID.TID 0000.0001) // =======================================================
746    (PID.TID 0000.0001)
747  (PID.TID 0000.0001) GAD_INIT_FIXED: GAD_OlMinSize=  2  0  1  (PID.TID 0000.0001) GAD_INIT_FIXED: GAD_OlMinSize=  2  0  1
748  (PID.TID 0000.0001)  (PID.TID 0000.0001)
749  (PID.TID 0000.0001) // ===================================  (PID.TID 0000.0001) // ===================================
# Line 736  Line 788 
788  (PID.TID 0000.0001) // ===================================  (PID.TID 0000.0001) // ===================================
789  (PID.TID 0000.0001)  (PID.TID 0000.0001)
790  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
791  (PID.TID 0000.0001) // External forcing configuration >>> START <<<  (PID.TID 0000.0001) // External forcing (EXF) configuration >>> START <<<
792  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
793  (PID.TID 0000.0001)  (PID.TID 0000.0001)
794  (PID.TID 0000.0001)  EXF general parameters:  (PID.TID 0000.0001)  EXF general parameters:
795  (PID.TID 0000.0001)  (PID.TID 0000.0001)
 (PID.TID 0000.0001) exf_yftype =  /* ? */  
 (PID.TID 0000.0001)               'RL'  
 (PID.TID 0000.0001)     ;  
796  (PID.TID 0000.0001) exf_iprec = /* exf file precision */  (PID.TID 0000.0001) exf_iprec = /* exf file precision */
797  (PID.TID 0000.0001)                      32  (PID.TID 0000.0001)                      32
798  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 897  Line 946 
946  (PID.TID 0000.0001)  (PID.TID 0000.0001)
947  (PID.TID 0000.0001)  EXF main CPP flags:  (PID.TID 0000.0001)  EXF main CPP flags:
948  (PID.TID 0000.0001)  (PID.TID 0000.0001)
949    (PID.TID 0000.0001) // USE_EXF_INTERPOLATION:          NOT defined
950  (PID.TID 0000.0001) // ALLOW_ATM_TEMP:                 NOT defined  (PID.TID 0000.0001) // ALLOW_ATM_TEMP:                 NOT defined
951  (PID.TID 0000.0001) // ALLOW_ATM_WIND:                 NOT defined  (PID.TID 0000.0001) // ALLOW_ATM_WIND (useAtmWind):    NOT defined
952  (PID.TID 0000.0001) // ALLOW_DOWNWARD_RADIATION:       NOT defined  (PID.TID 0000.0001) // ALLOW_DOWNWARD_RADIATION:       NOT defined
953  (PID.TID 0000.0001) // ALLOW_BULKFORMULAE:             NOT defined  (PID.TID 0000.0001) // ALLOW_BULKFORMULAE:             NOT defined
954  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 937  Line 987 
987  (PID.TID 0000.0001)    >>    <<  (PID.TID 0000.0001)    >>    <<
988  (PID.TID 0000.0001)  (PID.TID 0000.0001)
989  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
990  (PID.TID 0000.0001) // External forcing configuration  >>> END <<<  (PID.TID 0000.0001) // External forcing (EXF) climatology configuration :
 (PID.TID 0000.0001) // =======================================================  
 (PID.TID 0000.0001)  
 (PID.TID 0000.0001)  
 (PID.TID 0000.0001) // =======================================================  
 (PID.TID 0000.0001) // External forcing climatology configuration >>> START <<<  
991  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
992  (PID.TID 0000.0001)  (PID.TID 0000.0001)
993  (PID.TID 0000.0001) // ALLOW_CLIMSST_RELAXATION:       NOT defined  (PID.TID 0000.0001) // ALLOW_CLIMSST_RELAXATION:       NOT defined
994  (PID.TID 0000.0001) // ALLOW_CLIMSSS_RELAXATION:       NOT defined  (PID.TID 0000.0001) // ALLOW_CLIMSSS_RELAXATION:       NOT defined
995  (PID.TID 0000.0001)  (PID.TID 0000.0001)
996  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
997  (PID.TID 0000.0001) // External forcing climatology configuration  >>> END <<<  (PID.TID 0000.0001) // External forcing (EXF) configuration  >>> END <<<
998  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
999  (PID.TID 0000.0001)  (PID.TID 0000.0001)
1000  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.err  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.err
# Line 1134  Line 1179 
1179  (PID.TID 0000.0001) ctrl_init: control vector length:           40960  (PID.TID 0000.0001) ctrl_init: control vector length:           40960
1180  (PID.TID 0000.0001) ------------------------------------------------------------  (PID.TID 0000.0001) ------------------------------------------------------------
1181  (PID.TID 0000.0001) DIAGNOSTICS_SET_LEVELS: done  (PID.TID 0000.0001) DIAGNOSTICS_SET_LEVELS: done
1182  (PID.TID 0000.0001)  Total Nb of available Diagnostics: ndiagt=   186  (PID.TID 0000.0001)  Total Nb of available Diagnostics: ndiagt=   192
1183  (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
1184  (PID.TID 0000.0001)   space allocated for all diagnostics:       0 levels  (PID.TID 0000.0001)   space allocated for all diagnostics:       0 levels
1185  (PID.TID 0000.0001) DIAGNOSTICS_SET_POINTERS: done  (PID.TID 0000.0001) DIAGNOSTICS_SET_POINTERS: done
# Line 1192  Line 1237 
1237  (PID.TID 0000.0001) sRef =   /* Reference salinity profile ( psu ) */  (PID.TID 0000.0001) sRef =   /* Reference salinity profile ( psu ) */
1238  (PID.TID 0000.0001)     8 @  3.500000000000000E+01              /* K =  1:  8 */  (PID.TID 0000.0001)     8 @  3.500000000000000E+01              /* K =  1:  8 */
1239  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1240  (PID.TID 0000.0001) viscAh  =   /* Lateral eddy viscosity ( m^2/s ) */  (PID.TID 0000.0001) useStrainTensionVisc= /* Use StrainTension Form of Viscous Operator */
 (PID.TID 0000.0001)                 1.000000000000000E+01  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) viscAhMax = /* Maximum lateral eddy viscosity ( m^2/s ) */  
 (PID.TID 0000.0001)                 1.000000000000000E+21  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) viscAhGrid = /* Grid dependent lateral eddy viscosity ( non-dim. ) */  
 (PID.TID 0000.0001)                 0.000000000000000E+00  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) useFullLeith = /* Use Full Form of Leith Viscosity on/off flag*/  
1241  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
1242  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1243  (PID.TID 0000.0001) useStrainTensionVisc= /* Use StrainTension Form of Viscous Operator flag*/  (PID.TID 0000.0001) useVariableVisc = /* Use variable horizontal viscosity */
1244  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
1245  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1246  (PID.TID 0000.0001) useAreaViscLength = /* Use area for visc length instead of geom. mean*/  (PID.TID 0000.0001) useHarmonicVisc = /* Use harmonic horizontal viscosity */
1247  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   T
1248  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1249  (PID.TID 0000.0001) viscC2leith = /* Leith harmonic visc. factor (on grad(vort),non-dim.) */  (PID.TID 0000.0001) useBiharmonicVisc= /* Use biharmonic horiz.  viscosity */
1250  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                   F
1251  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1252  (PID.TID 0000.0001) viscC2leithD = /* Leith harmonic viscosity factor (on grad(div),non-dim.)*/  (PID.TID 0000.0001) useSmag3D = /* Use isotropic 3-D Smagorinsky viscosity */
1253  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                   F
1254  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1255  (PID.TID 0000.0001) viscC2smag = /* Smagorinsky harmonic viscosity factor (non-dim.) */  (PID.TID 0000.0001) viscAh  =   /* Lateral harmonic viscosity ( m^2/s ) */
1256  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                 1.000000000000000E+01
1257  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1258  (PID.TID 0000.0001) viscA4  =   /* Lateral biharmonic viscosity ( m^4/s ) */  (PID.TID 0000.0001) viscA4  =   /* Lateral biharmonic viscosity ( m^4/s ) */
1259  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                 0.000000000000000E+00
1260  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
 (PID.TID 0000.0001) viscA4Max = /* Maximum biharmonic viscosity ( m^2/s ) */  
 (PID.TID 0000.0001)                 1.000000000000000E+21  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) viscA4Grid = /* Grid dependent biharmonic viscosity ( non-dim. ) */  
 (PID.TID 0000.0001)                 0.000000000000000E+00  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) viscC4leith = /* Leith biharm viscosity factor (on grad(vort), non-dim.)*/  
 (PID.TID 0000.0001)                 0.000000000000000E+00  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) viscC4leithD = /* Leith biharm viscosity factor (on grad(div), non-dim.) */  
 (PID.TID 0000.0001)                 0.000000000000000E+00  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) viscC4Smag = /* Smagorinsky biharm viscosity factor (non-dim) */  
 (PID.TID 0000.0001)                 0.000000000000000E+00  
 (PID.TID 0000.0001)     ;  
1261  (PID.TID 0000.0001) no_slip_sides =  /* Viscous BCs: No-slip sides */  (PID.TID 0000.0001) no_slip_sides =  /* Viscous BCs: No-slip sides */
1262  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
1263  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 1300  Line 1321 
1321  (PID.TID 0000.0001) eosType =  /* Type of Equation of State */  (PID.TID 0000.0001) eosType =  /* Type of Equation of State */
1322  (PID.TID 0000.0001)               'LINEAR'  (PID.TID 0000.0001)               'LINEAR'
1323  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1324  (PID.TID 0000.0001) tAlpha =   /* Linear EOS thermal expansion coefficient ( 1/oC ) */  (PID.TID 0000.0001) tAlpha = /* Linear EOS thermal expansion coefficient ( 1/oC ) */
1325  (PID.TID 0000.0001)                 2.000000000000000E-04  (PID.TID 0000.0001)                 2.000000000000000E-04
1326  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1327  (PID.TID 0000.0001) sBeta =   /* Linear EOS haline contraction coefficient ( 1/psu ) */  (PID.TID 0000.0001) sBeta  = /* Linear EOS haline contraction coefficient ( 1/psu ) */
1328  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                 0.000000000000000E+00
1329  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1330  (PID.TID 0000.0001) rhonil =   /* Reference density ( kg/m^3 ) */  (PID.TID 0000.0001) rhoNil    = /* Reference density for Linear EOS ( kg/m^3 ) */
1331  (PID.TID 0000.0001)                 9.998000000000000E+02  (PID.TID 0000.0001)                 9.998000000000000E+02
1332  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1333  (PID.TID 0000.0001) rhoConst =   /* Reference density ( kg/m^3 ) */  (PID.TID 0000.0001) celsius2K = /* 0 degree Celsius converted to Kelvin ( K ) */
1334    (PID.TID 0000.0001)                 2.731500000000000E+02
1335    (PID.TID 0000.0001)     ;
1336    (PID.TID 0000.0001) rhoConst  = /* Reference density (Boussinesq)  ( kg/m^3 ) */
1337  (PID.TID 0000.0001)                 9.998000000000000E+02  (PID.TID 0000.0001)                 9.998000000000000E+02
1338  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1339  (PID.TID 0000.0001) rhoFacC = /* normalized Reference density @ cell-Center (-) */  (PID.TID 0000.0001) rhoFacC = /* normalized Reference density @ cell-Center (-) */
# Line 1318  Line 1342 
1342  (PID.TID 0000.0001) rhoFacF = /* normalized Reference density @ W-Interface (-) */  (PID.TID 0000.0001) rhoFacF = /* normalized Reference density @ W-Interface (-) */
1343  (PID.TID 0000.0001)     9 @  1.000000000000000E+00              /* K =  1:  9 */  (PID.TID 0000.0001)     9 @  1.000000000000000E+00              /* K =  1:  9 */
1344  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1345  (PID.TID 0000.0001) rhoConstFresh =   /* Reference density ( kg/m^3 ) */  (PID.TID 0000.0001) rhoConstFresh = /* Fresh-water reference density ( kg/m^3 ) */
1346  (PID.TID 0000.0001)                 9.998000000000000E+02  (PID.TID 0000.0001)                 9.998000000000000E+02
1347  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1348  (PID.TID 0000.0001) gravity =   /* Gravitational acceleration ( m/s^2 ) */  (PID.TID 0000.0001) gravity =   /* Gravitational acceleration ( m/s^2 ) */
# Line 1357  Line 1381 
1381  (PID.TID 0000.0001) implicDiv2Dflow =  /* Barot. Flow Div. implicit factor (0-1)*/  (PID.TID 0000.0001) implicDiv2Dflow =  /* Barot. Flow Div. implicit factor (0-1)*/
1382  (PID.TID 0000.0001)                 1.000000000000000E+00  (PID.TID 0000.0001)                 1.000000000000000E+00
1383  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
 (PID.TID 0000.0001) exactConserv =  /* Exact Volume Conservation on/off flag*/  
 (PID.TID 0000.0001)                   F  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) linFSConserveTr = /* Tracer correction for Lin Free Surface on/off flag*/  
 (PID.TID 0000.0001)                   F  
 (PID.TID 0000.0001)     ;  
1384  (PID.TID 0000.0001) uniformLin_PhiSurf = /* use uniform Bo_surf on/off flag*/  (PID.TID 0000.0001) uniformLin_PhiSurf = /* use uniform Bo_surf on/off flag*/
1385  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
1386  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1387    (PID.TID 0000.0001) uniformFreeSurfLev = /* free-surface level-index is uniform */
1388    (PID.TID 0000.0001)                   T
1389    (PID.TID 0000.0001)     ;
1390  (PID.TID 0000.0001) hFacMin =   /* minimum partial cell factor (hFac) */  (PID.TID 0000.0001) hFacMin =   /* minimum partial cell factor (hFac) */
1391  (PID.TID 0000.0001)                 1.000000000000000E+00  (PID.TID 0000.0001)                 1.000000000000000E+00
1392  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1393  (PID.TID 0000.0001) hFacMinDr = /* minimum partial cell thickness ( m) */  (PID.TID 0000.0001) hFacMinDr = /* minimum partial cell thickness ( m) */
1394  (PID.TID 0000.0001)                 1.000000000000000E+00  (PID.TID 0000.0001)                 1.000000000000000E+00
1395  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1396    (PID.TID 0000.0001) exactConserv =  /* Exact Volume Conservation on/off flag*/
1397    (PID.TID 0000.0001)                   F
1398    (PID.TID 0000.0001)     ;
1399    (PID.TID 0000.0001) linFSConserveTr = /* Tracer correction for Lin Free Surface on/off flag*/
1400    (PID.TID 0000.0001)                   F
1401    (PID.TID 0000.0001)     ;
1402  (PID.TID 0000.0001) nonlinFreeSurf = /* Non-linear Free Surf. options (-1,0,1,2,3)*/  (PID.TID 0000.0001) nonlinFreeSurf = /* Non-linear Free Surf. options (-1,0,1,2,3)*/
1403  (PID.TID 0000.0001)                       0  (PID.TID 0000.0001)                       0
1404  (PID.TID 0000.0001)      -1,0= Off ; 1,2,3= On, 2=+rescale gU,gV, 3=+update cg2d solv.  (PID.TID 0000.0001)      -1,0= Off ; 1,2,3= On, 2=+rescale gU,gV, 3=+update cg2d solv.
# Line 1385  Line 1412 
1412  (PID.TID 0000.0001) select_rStar = /* r* Vertical coord. options (=0 r coord.; >0 uses r*)*/  (PID.TID 0000.0001) select_rStar = /* r* Vertical coord. options (=0 r coord.; >0 uses r*)*/
1413  (PID.TID 0000.0001)                       0  (PID.TID 0000.0001)                       0
1414  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
 (PID.TID 0000.0001) selectAddFluid = /* option for mass source/sink of fluid (=0: off) */  
 (PID.TID 0000.0001)                       0  
 (PID.TID 0000.0001)     ;  
1415  (PID.TID 0000.0001) useRealFreshWaterFlux = /* Real Fresh Water Flux on/off flag*/  (PID.TID 0000.0001) useRealFreshWaterFlux = /* Real Fresh Water Flux on/off flag*/
1416  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
1417  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 1397  Line 1421 
1421  (PID.TID 0000.0001) salt_EvPrRn = /* Salin. of Evap/Prec/R (UNSET=use local S)(psu)*/  (PID.TID 0000.0001) salt_EvPrRn = /* Salin. of Evap/Prec/R (UNSET=use local S)(psu)*/
1422  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                 0.000000000000000E+00
1423  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1424    (PID.TID 0000.0001) selectAddFluid = /* option for mass source/sink of fluid (=0: off) */
1425    (PID.TID 0000.0001)                       0
1426    (PID.TID 0000.0001)     ;
1427  (PID.TID 0000.0001) temp_addMass = /* Temp. of addMass array (UNSET=use local T)(oC)*/  (PID.TID 0000.0001) temp_addMass = /* Temp. of addMass array (UNSET=use local T)(oC)*/
1428  (PID.TID 0000.0001)                 1.234567000000000E+05  (PID.TID 0000.0001)                 1.234567000000000E+05
1429  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 1424  Line 1451 
1451  (PID.TID 0000.0001) quasiHydrostatic = /* Quasi-Hydrostatic on/off flag */  (PID.TID 0000.0001) quasiHydrostatic = /* Quasi-Hydrostatic on/off flag */
1452  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
1453  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1454    (PID.TID 0000.0001) calc_wVelocity = /* vertical velocity calculation on/off flag */
1455    (PID.TID 0000.0001)                   T
1456    (PID.TID 0000.0001)     ;
1457  (PID.TID 0000.0001) momStepping =  /* Momentum equation on/off flag */  (PID.TID 0000.0001) momStepping =  /* Momentum equation on/off flag */
1458  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
1459  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 1502  Line 1532 
1532  (PID.TID 0000.0001) implicitIntGravWave= /* Implicit Internal Gravity Wave flag */  (PID.TID 0000.0001) implicitIntGravWave= /* Implicit Internal Gravity Wave flag */
1533  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
1534  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1535  (PID.TID 0000.0001) staggerTimeStep =   /* Stagger time stepping on/off flag */  (PID.TID 0000.0001) staggerTimeStep =    /* Stagger time stepping on/off flag */
1536  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
1537  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1538  (PID.TID 0000.0001) multiDimAdvection =   /* enable/disable Multi-Dim Advection */  (PID.TID 0000.0001) doResetHFactors = /* reset thickness factors @ each time-step */
1539    (PID.TID 0000.0001)                   F
1540    (PID.TID 0000.0001)     ;
1541    (PID.TID 0000.0001) multiDimAdvection =  /* enable/disable Multi-Dim Advection */
1542  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
1543  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1544  (PID.TID 0000.0001) useMultiDimAdvec =   /* Multi-Dim Advection is/is-not used */  (PID.TID 0000.0001) useMultiDimAdvec =   /* Multi-Dim Advection is/is-not used */
# Line 1517  Line 1550 
1550  (PID.TID 0000.0001) tempStepping =  /* Temperature equation on/off flag */  (PID.TID 0000.0001) tempStepping =  /* Temperature equation on/off flag */
1551  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
1552  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1553  (PID.TID 0000.0001) tempAdvection=  /* Temperature advection on/off flag */  (PID.TID 0000.0001) tempAdvection = /* Temperature advection on/off flag */
1554  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
1555  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1556  (PID.TID 0000.0001) tempImplVertAdv = /* Temp. implicit vert. advection on/off */  (PID.TID 0000.0001) tempImplVertAdv = /* Temp. implicit vert. advection on/off */
# Line 1526  Line 1559 
1559  (PID.TID 0000.0001) tempForcing  =  /* Temperature forcing on/off flag */  (PID.TID 0000.0001) tempForcing  =  /* Temperature forcing on/off flag */
1560  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
1561  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1562    (PID.TID 0000.0001) doThetaClimRelax = /* apply SST relaxation on/off flag */
1563    (PID.TID 0000.0001)                   F
1564    (PID.TID 0000.0001)     ;
1565  (PID.TID 0000.0001) tempIsActiveTr = /* Temp. is a dynamically Active Tracer */  (PID.TID 0000.0001) tempIsActiveTr = /* Temp. is a dynamically Active Tracer */
1566  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
1567  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1568  (PID.TID 0000.0001) saltStepping =  /* Salinity equation on/off flag */  (PID.TID 0000.0001) saltStepping =  /* Salinity equation on/off flag */
1569  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
1570  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1571  (PID.TID 0000.0001) saltAdvection=  /* Salinity advection on/off flag */  (PID.TID 0000.0001) saltAdvection = /* Salinity advection on/off flag */
1572  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
1573  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1574  (PID.TID 0000.0001) saltImplVertAdv = /* Sali. implicit vert. advection on/off */  (PID.TID 0000.0001) saltImplVertAdv = /* Sali. implicit vert. advection on/off */
# Line 1541  Line 1577 
1577  (PID.TID 0000.0001) saltForcing  =  /* Salinity forcing on/off flag */  (PID.TID 0000.0001) saltForcing  =  /* Salinity forcing on/off flag */
1578  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
1579  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1580    (PID.TID 0000.0001) doSaltClimRelax = /* apply SSS relaxation on/off flag */
1581    (PID.TID 0000.0001)                   F
1582    (PID.TID 0000.0001)     ;
1583  (PID.TID 0000.0001) saltIsActiveTr = /* Salt  is a dynamically Active Tracer */  (PID.TID 0000.0001) saltIsActiveTr = /* Salt  is a dynamically Active Tracer */
1584  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
1585  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 1575  Line 1614 
1614  (PID.TID 0000.0001) cg2dChkResFreq =   /* 2d con. grad convergence test frequency */  (PID.TID 0000.0001) cg2dChkResFreq =   /* 2d con. grad convergence test frequency */
1615  (PID.TID 0000.0001)                       1  (PID.TID 0000.0001)                       1
1616  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1617    (PID.TID 0000.0001) cg2dUseMinResSol= /* use cg2d last-iter(=0) / min-resid.(=1) solution */
1618    (PID.TID 0000.0001)                       0
1619    (PID.TID 0000.0001)     ;
1620  (PID.TID 0000.0001) cg2dTargetResidual =   /* 2d con. grad target residual  */  (PID.TID 0000.0001) cg2dTargetResidual =   /* 2d con. grad target residual  */
1621  (PID.TID 0000.0001)                 1.000000000000000E-08  (PID.TID 0000.0001)                 1.000000000000000E-08
1622  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 1593  Line 1635 
1635  (PID.TID 0000.0001) //  (PID.TID 0000.0001) //
1636  (PID.TID 0000.0001) // Time stepping paramters ( PARM03 in namelist )  (PID.TID 0000.0001) // Time stepping paramters ( PARM03 in namelist )
1637  (PID.TID 0000.0001) //  (PID.TID 0000.0001) //
1638  (PID.TID 0000.0001) deltaTmom =   /* Momentum equation timestep ( s ) */  (PID.TID 0000.0001) deltaTMom =   /* Momentum equation timestep ( s ) */
1639  (PID.TID 0000.0001)                 1.200000000000000E+03  (PID.TID 0000.0001)                 1.200000000000000E+03
1640  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1641  (PID.TID 0000.0001) deltaTfreesurf = /* FreeSurface equation timestep ( s ) */  (PID.TID 0000.0001) deltaTFreeSurf = /* FreeSurface equation timestep ( s ) */
1642  (PID.TID 0000.0001)                 1.200000000000000E+03  (PID.TID 0000.0001)                 1.200000000000000E+03
1643  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1644  (PID.TID 0000.0001) dTtracerLev =  /* Tracer equation timestep ( s ) */  (PID.TID 0000.0001) dTtracerLev =  /* Tracer equation timestep ( s ) */
# Line 1733  Line 1775 
1775  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1776  (PID.TID 0000.0001) drC =   /* C spacing ( units of r ) */  (PID.TID 0000.0001) drC =   /* C spacing ( units of r ) */
1777  (PID.TID 0000.0001)                 2.500000000000000E+02,      /* K =  1 */  (PID.TID 0000.0001)                 2.500000000000000E+02,      /* K =  1 */
1778  (PID.TID 0000.0001)     7 @  5.000000000000000E+02              /* K =  2:  8 */  (PID.TID 0000.0001)     7 @  5.000000000000000E+02,             /* K =  2:  8 */
1779    (PID.TID 0000.0001)                 2.500000000000000E+02       /* K =  9 */
1780  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1781  (PID.TID 0000.0001) drF =   /* W spacing ( units of r ) */  (PID.TID 0000.0001) drF =   /* W spacing ( units of r ) */
1782  (PID.TID 0000.0001)     8 @  5.000000000000000E+02              /* K =  1:  8 */  (PID.TID 0000.0001)     8 @  5.000000000000000E+02              /* K =  1:  8 */
# Line 1744  Line 1787 
1787  (PID.TID 0000.0001) delY = /* V spacing ( m - cartesian, degrees - spherical ) */  (PID.TID 0000.0001) delY = /* V spacing ( m - cartesian, degrees - spherical ) */
1788  (PID.TID 0000.0001)    64 @  2.500000000000000E-01              /* J =  1: 64 */  (PID.TID 0000.0001)    64 @  2.500000000000000E-01              /* J =  1: 64 */
1789  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1790  (PID.TID 0000.0001) xgOrigin = /* X-axis origin of West  edge (cartesian: m, lat-lon: deg.) */  (PID.TID 0000.0001) xgOrigin = /* X-axis origin of West  edge (cartesian: m, lat-lon: deg) */
1791  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                 0.000000000000000E+00
1792  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1793  (PID.TID 0000.0001) ygOrigin = /* Y-axis origin of South edge (cartesian: m, lat-lon: deg.) */  (PID.TID 0000.0001) ygOrigin = /* Y-axis origin of South edge (cartesian: m, lat-lon: deg) */
1794  (PID.TID 0000.0001)                 2.500000000000000E+01  (PID.TID 0000.0001)                 2.500000000000000E+01
1795  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1796  (PID.TID 0000.0001) rSphere =  /* Radius ( ignored - cartesian, m - spherical ) */  (PID.TID 0000.0001) rSphere =  /* Radius ( ignored - cartesian, m - spherical ) */
# Line 2457  Line 2500 
2500  (PID.TID 0000.0001)  (PID.TID 0000.0001)
2501  (PID.TID 0000.0001) OBCS_CHECK: #define ALLOW_OBCS  (PID.TID 0000.0001) OBCS_CHECK: #define ALLOW_OBCS
2502  (PID.TID 0000.0001) OBCS_CHECK: start summary:  (PID.TID 0000.0001) OBCS_CHECK: start summary:
2503    (PID.TID 0000.0001) useOBCSprescribe = /* prescribe OB values */
2504    (PID.TID 0000.0001)                   T
2505    (PID.TID 0000.0001)     ;
2506  (PID.TID 0000.0001) useOBCSbalance = /* balance the flow through OB */  (PID.TID 0000.0001) useOBCSbalance = /* balance the flow through OB */
2507  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
2508  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
2509  (PID.TID 0000.0001) OBCS_uvApplyFac = /* Factor to apply to U,V 2nd column/row */  (PID.TID 0000.0001) OBCS_uvApplyFac = /* Factor to apply to U,V 2nd column/row */
2510  (PID.TID 0000.0001)                 1.000000000000000E+00  (PID.TID 0000.0001)                 1.000000000000000E+00
2511  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
2512    (PID.TID 0000.0001) OBCS_u1_adv_T = /* Temp uses upwind adv-scheme @ OB */
2513    (PID.TID 0000.0001)                       0
2514    (PID.TID 0000.0001)     ;
2515    (PID.TID 0000.0001) OBCS_u1_adv_S = /* Salt uses upwind adv-scheme @ OB */
2516    (PID.TID 0000.0001)                       0
2517    (PID.TID 0000.0001)     ;
2518  (PID.TID 0000.0001) OBCS_monitorFreq = /* monitor output frequency [s] */  (PID.TID 0000.0001) OBCS_monitorFreq = /* monitor output frequency [s] */
2519  (PID.TID 0000.0001)                 3.600000000000000E+03  (PID.TID 0000.0001)                 3.600000000000000E+03
2520  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
2521  (PID.TID 0000.0001) OBCS_monSelect = /* select group of variables to monitor */  (PID.TID 0000.0001) OBCS_monSelect = /* select group of variables to monitor */
2522  (PID.TID 0000.0001)                       0  (PID.TID 0000.0001)                       0
2523  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
2524    (PID.TID 0000.0001) useOBCStides = /* apply tidal forcing through OB */
2525    (PID.TID 0000.0001)                   F
2526    (PID.TID 0000.0001)     ;
2527    (PID.TID 0000.0001) tidalPeriod = /* (s) */
2528    (PID.TID 0000.0001)    10 @  0.000000000000000E+00              /* I =  1: 10 */
2529    (PID.TID 0000.0001)     ;
2530    (PID.TID 0000.0001) OB_indexNone = /* null value for OB index (i.e. no OB) */
2531    (PID.TID 0000.0001)                     -99
2532    (PID.TID 0000.0001)     ;
2533  (PID.TID 0000.0001) ======== Tile bi=   1 , bj=   1 ========  (PID.TID 0000.0001) ======== Tile bi=   1 , bj=   1 ========
2534  (PID.TID 0000.0001)  OB_Jn = /* Northern OB local indices */  (PID.TID 0000.0001)  OB_Jn = /* Northern OB local indices */
2535  (PID.TID 0000.0001)    36 @        0                            /* I = -1: 34 */  (PID.TID 0000.0001)    36 @      -99                            /* I = -1: 34 */
2536  (PID.TID 0000.0001)  OB_Js = /* Southern OB local indices */  (PID.TID 0000.0001)  OB_Js = /* Southern OB local indices */
2537  (PID.TID 0000.0001)    36 @        1                            /* I = -1: 34 */  (PID.TID 0000.0001)    36 @        1                            /* I = -1: 34 */
2538  (PID.TID 0000.0001)  OB_Ie = /* Eastern OB local indices */  (PID.TID 0000.0001)  OB_Ie = /* Eastern OB local indices */
2539  (PID.TID 0000.0001)    36 @        0                            /* J = -1: 34 */  (PID.TID 0000.0001)    36 @      -99                            /* J = -1: 34 */
2540  (PID.TID 0000.0001)  OB_Iw = /* Western OB local indices */  (PID.TID 0000.0001)  OB_Iw = /* Western OB local indices */
2541  (PID.TID 0000.0001)    36 @        1                            /* J = -1: 34 */  (PID.TID 0000.0001)    36 @        1                            /* J = -1: 34 */
2542  (PID.TID 0000.0001) ======== Tile bi=   2 , bj=   1 ========  (PID.TID 0000.0001) ======== Tile bi=   2 , bj=   1 ========
2543  (PID.TID 0000.0001)  OB_Jn = /* Northern OB local indices */  (PID.TID 0000.0001)  OB_Jn = /* Northern OB local indices */
2544  (PID.TID 0000.0001)    36 @        0                            /* I = -1: 34 */  (PID.TID 0000.0001)    36 @      -99                            /* I = -1: 34 */
2545  (PID.TID 0000.0001)  OB_Js = /* Southern OB local indices */  (PID.TID 0000.0001)  OB_Js = /* Southern OB local indices */
2546  (PID.TID 0000.0001)    36 @        1                            /* I = -1: 34 */  (PID.TID 0000.0001)    36 @        1                            /* I = -1: 34 */
2547  (PID.TID 0000.0001)  OB_Ie = /* Eastern OB local indices */  (PID.TID 0000.0001)  OB_Ie = /* Eastern OB local indices */
2548  (PID.TID 0000.0001)    36 @       32                            /* J = -1: 34 */  (PID.TID 0000.0001)    36 @       32                            /* J = -1: 34 */
2549  (PID.TID 0000.0001)  OB_Iw = /* Western OB local indices */  (PID.TID 0000.0001)  OB_Iw = /* Western OB local indices */
2550  (PID.TID 0000.0001)    36 @        0                            /* J = -1: 34 */  (PID.TID 0000.0001)    36 @      -99                            /* J = -1: 34 */
2551  (PID.TID 0000.0001) ======== Tile bi=   1 , bj=   2 ========  (PID.TID 0000.0001) ======== Tile bi=   1 , bj=   2 ========
2552  (PID.TID 0000.0001)  OB_Jn = /* Northern OB local indices */  (PID.TID 0000.0001)  OB_Jn = /* Northern OB local indices */
2553  (PID.TID 0000.0001)    36 @       32                            /* I = -1: 34 */  (PID.TID 0000.0001)    36 @       32                            /* I = -1: 34 */
2554  (PID.TID 0000.0001)  OB_Js = /* Southern OB local indices */  (PID.TID 0000.0001)  OB_Js = /* Southern OB local indices */
2555  (PID.TID 0000.0001)    36 @        0                            /* I = -1: 34 */  (PID.TID 0000.0001)    36 @      -99                            /* I = -1: 34 */
2556  (PID.TID 0000.0001)  OB_Ie = /* Eastern OB local indices */  (PID.TID 0000.0001)  OB_Ie = /* Eastern OB local indices */
2557  (PID.TID 0000.0001)    36 @        0                            /* J = -1: 34 */  (PID.TID 0000.0001)    36 @      -99                            /* J = -1: 34 */
2558  (PID.TID 0000.0001)  OB_Iw = /* Western OB local indices */  (PID.TID 0000.0001)  OB_Iw = /* Western OB local indices */
2559  (PID.TID 0000.0001)    36 @        1                            /* J = -1: 34 */  (PID.TID 0000.0001)    36 @        1                            /* J = -1: 34 */
2560  (PID.TID 0000.0001) ======== Tile bi=   2 , bj=   2 ========  (PID.TID 0000.0001) ======== Tile bi=   2 , bj=   2 ========
2561  (PID.TID 0000.0001)  OB_Jn = /* Northern OB local indices */  (PID.TID 0000.0001)  OB_Jn = /* Northern OB local indices */
2562  (PID.TID 0000.0001)    36 @       32                            /* I = -1: 34 */  (PID.TID 0000.0001)    36 @       32                            /* I = -1: 34 */
2563  (PID.TID 0000.0001)  OB_Js = /* Southern OB local indices */  (PID.TID 0000.0001)  OB_Js = /* Southern OB local indices */
2564  (PID.TID 0000.0001)    36 @        0                            /* I = -1: 34 */  (PID.TID 0000.0001)    36 @      -99                            /* I = -1: 34 */
2565  (PID.TID 0000.0001)  OB_Ie = /* Eastern OB local indices */  (PID.TID 0000.0001)  OB_Ie = /* Eastern OB local indices */
2566  (PID.TID 0000.0001)    36 @       32                            /* J = -1: 34 */  (PID.TID 0000.0001)    36 @       32                            /* J = -1: 34 */
2567  (PID.TID 0000.0001)  OB_Iw = /* Western OB local indices */  (PID.TID 0000.0001)  OB_Iw = /* Western OB local indices */
2568  (PID.TID 0000.0001)    36 @        0                            /* J = -1: 34 */  (PID.TID 0000.0001)    36 @      -99                            /* J = -1: 34 */
2569  (PID.TID 0000.0001) OBCS_CHECK: end summary.  (PID.TID 0000.0001) OBCS_CHECK: end summary.
2570  (PID.TID 0000.0001) OBCS_CHECK: set-up OK  (PID.TID 0000.0001) OBCS_CHECK: set-up OK
2571  (PID.TID 0000.0001) OBCS_CHECK: check Inside Mask and OB locations: OK  (PID.TID 0000.0001) OBCS_CHECK: check Inside Mask and OB locations: OK
# Line 2513  Line 2574 
2574  (PID.TID 0000.0001) GRDCHK_CHECK: grdchk package  (PID.TID 0000.0001) GRDCHK_CHECK: grdchk package
2575  (PID.TID 0000.0001) GAD_CHECK: #define ALLOW_GENERIC_ADVDIFF  (PID.TID 0000.0001) GAD_CHECK: #define ALLOW_GENERIC_ADVDIFF
2576  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
2577    (PID.TID 0000.0001) // Check Model config. (CONFIG_CHECK):
2578  (PID.TID 0000.0001) // CONFIG_CHECK : Normal End  (PID.TID 0000.0001) // CONFIG_CHECK : Normal End
2579  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
2580  (PID.TID 0000.0001)  (PID.TID 0000.0001)
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  1.8974682031179044E-04  
 (PID.TID 0000.0001)  
2581  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2582  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2583  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2597  Line 2657 
2657   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
2658   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01
2659   cg2d: Sum(rhs),rhsMax =  -1.59112718349035E+02  2.04436757292308E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718349035E+02  2.04436757292308E-01
2660  (PID.TID 0000.0001)                    cg2d_init_res =    1.07341835251466E+01  (PID.TID 0000.0001)      cg2d_init_res =   1.07341835251466E+01
2661  (PID.TID 0000.0001)                       cg2d_iters =   125  (PID.TID 0000.0001)      cg2d_iters(min,last) =      -1     125
2662  (PID.TID 0000.0001)                         cg2d_res =    8.69273657547428E-09  (PID.TID 0000.0001)      cg2d_last_res =   8.69273657547428E-09
2663  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
2664  (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics  (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
2665  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
# Line 2689  Line 2749 
2749   --> f_tmi     = 0.000000000000000D+00   --> f_tmi     = 0.000000000000000D+00
2750   --> f_sss     = 0.000000000000000D+00   --> f_sss     = 0.000000000000000D+00
2751   --> f_bp      = 0.000000000000000D+00   --> f_bp      = 0.000000000000000D+00
2752     --> f_ies      = 0.000000000000000D+00
2753   --> f_ssh       = 0.000000000000000D+00   --> f_ssh       = 0.000000000000000D+00
2754   --> f_tp        = 0.000000000000000D+00   --> f_tp        = 0.000000000000000D+00
2755   --> f_ers       = 0.000000000000000D+00   --> f_ers       = 0.000000000000000D+00
# Line 2757  Line 2818 
2818   --> f_sfluxmm2           = 0.000000000000000D+00   --> f_sfluxmm2           = 0.000000000000000D+00
2819   --> f_transp             = 0.000000000000000D+00   --> f_transp             = 0.000000000000000D+00
2820   --> objf_hmean           = 0.000000000000000D+00   --> objf_hmean           = 0.000000000000000D+00
2821   --> fc               = 0.147701073786183D+01   --> fc               = 0.000000000000000D+00
2822  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE    early fc =  0.000000000000000D+00
2823     --> objf_test(bi,bj)   =  0.000000000000000D+00
2824     --> objf_tracer(bi,bj) =  0.000000000000000D+00
2825     --> objf_atl(bi,bj)    =  0.000000000000000D+00
2826     --> objf_test(bi,bj)   =  0.000000000000000D+00
2827     --> objf_tracer(bi,bj) =  0.000000000000000D+00
2828     --> objf_atl(bi,bj)    =  0.000000000000000D+00
2829     --> objf_test(bi,bj)   =  0.000000000000000D+00
2830     --> objf_tracer(bi,bj) =  0.000000000000000D+00
2831     --> objf_atl(bi,bj)    =  0.000000000000000D+00
2832     --> objf_test(bi,bj)   =  0.000000000000000D+00
2833     --> objf_tracer(bi,bj) =  0.000000000000000D+00
2834     --> objf_atl(bi,bj)    =  0.000000000000000D+00
2835      local fc =  0.147701073786183D+01
2836     global fc =  0.147701073786183D+01
2837  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2838   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
2839   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01
# Line 2771  Line 2846 
2846   cg2d: Sum(rhs),rhsMax =  -1.59112718349035E+02  2.04436757292308E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718349035E+02  2.04436757292308E-01
2847   cg2d: Sum(rhs),rhsMax =  -2.24736325184821E+02  1.92987571287904E-01   cg2d: Sum(rhs),rhsMax =  -2.24736325184821E+02  1.92987571287904E-01
2848  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2849   cg2d: Sum(rhs),rhsMax =  -1.42108547152020E-14  3.51056614475563E-07  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2850   cg2d: Sum(rhs),rhsMax =   1.31933575175935E-10  5.59388870074923E-07   cg2d: Sum(rhs),rhsMax =  -1.06581410364015E-14  3.51056614475562E-07
2851   cg2d: Sum(rhs),rhsMax =   1.14525278149813E-10  6.28064934662378E-07   cg2d: Sum(rhs),rhsMax =   1.31926469748578E-10  5.59388870073225E-07
2852   cg2d: Sum(rhs),rhsMax =  -8.66862137627322E-13  9.25487177970880E-07   cg2d: Sum(rhs),rhsMax =   1.14489751013025E-10  6.28064934603453E-07
2853     cg2d: Sum(rhs),rhsMax =  -9.37916411203332E-13  9.25487177941723E-07
2854  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2855  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2856  (PID.TID 0000.0001)  (PID.TID 0000.0001)
2857   ph-pack: packing ecco_cost   ph-pack: packing ecco_cost
2858   ph-pack: packing ecco_ctrl   ph-pack: packing ecco_ctrl
2859   ph-check entering grdchk_main  (PID.TID 0000.0001) // =======================================================
2860   ph-check fcref =    1.4770107378618267      (PID.TID 0000.0001) // Gradient-check starts (grdchk_main)
2861    (PID.TID 0000.0001) // =======================================================
2862    (PID.TID 0000.0001) grdchk reference fc: fcref       =  1.47701073786183E+00
2863  grad-res -------------------------------  grad-res -------------------------------
2864   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
2865   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
2866   grad-res exact position met:   grad-res exact position met:
2867   grad-res     0   97    1    1    4    1    1   grad-res     0   97    1    1    4    1    1
2868    (PID.TID 0000.0001) ====== Starts gradient-check number   1 (=ichknum) =======
2869   ph-test icomp, ncvarcomp, ichknum           97        8192           1   ph-test icomp, ncvarcomp, ichknum           97        8192           1
2870   ph-grd _loc: bi, bj, icomptest, ichknum            1           1           0           1   ph-grd _loc: bi, bj, icomptest, ichknum            1           1           0           1
2871   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          32           1   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          32           1
2872   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          64           1   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          64           1
2873   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          96           1   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          96           1
2874   ph-grd -->hit<--            1           1           4           1   ph-grd -->hit<--            1           1           4           1
2875  (PID.TID 0000.0001)  (PID.TID 0000.0001) grdchk pos: i,j,k=    1    1    4 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
 (PID.TID 0000.0001)  cal_TimeStamp: iter =          0 time =  0.00000000E+00  
 (PID.TID 0000.0001)                 date =   20070101           0  
 (PID.TID 0000.0001)  
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  1.8974682031179044E-04  
 (PID.TID 0000.0001)  
2876  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2877  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2878  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2827  grad-res ------------------------------- Line 2901  grad-res -------------------------------
2901   --> f_tmi     = 0.000000000000000D+00   --> f_tmi     = 0.000000000000000D+00
2902   --> f_sss     = 0.000000000000000D+00   --> f_sss     = 0.000000000000000D+00
2903   --> f_bp      = 0.000000000000000D+00   --> f_bp      = 0.000000000000000D+00
2904     --> f_ies      = 0.000000000000000D+00
2905   --> f_ssh       = 0.000000000000000D+00   --> f_ssh       = 0.000000000000000D+00
2906   --> f_tp        = 0.000000000000000D+00   --> f_tp        = 0.000000000000000D+00
2907   --> f_ers       = 0.000000000000000D+00   --> f_ers       = 0.000000000000000D+00
# Line 2895  grad-res ------------------------------- Line 2970  grad-res -------------------------------
2970   --> f_sfluxmm2           = 0.000000000000000D+00   --> f_sfluxmm2           = 0.000000000000000D+00
2971   --> f_transp             = 0.000000000000000D+00   --> f_transp             = 0.000000000000000D+00
2972   --> objf_hmean           = 0.000000000000000D+00   --> objf_hmean           = 0.000000000000000D+00
2973   --> fc               = 0.147701173786195D+01   --> fc               = 0.000000000000000D+00
2974   ph-check fcpertplus =    1.4770117378619494        early fc =  0.000000000000000D+00
2975   ph-check fcpertminus =    1.4770107378618267       --> objf_test(bi,bj)   =  0.000000000000000D+00
2976  (PID.TID 0000.0001)   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2977  (PID.TID 0000.0001)  cal_TimeStamp: iter =          0 time =  0.00000000E+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2978  (PID.TID 0000.0001)                 date =   20070101           0   --> objf_test(bi,bj)   =  0.000000000000000D+00
2979  (PID.TID 0000.0001)   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2980  (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  1.8974682031179044E-04   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2981  (PID.TID 0000.0001)   --> objf_test(bi,bj)   =  0.000000000000000D+00
2982     --> objf_tracer(bi,bj) =  0.000000000000000D+00
2983     --> objf_atl(bi,bj)    =  0.000000000000000D+00
2984     --> objf_test(bi,bj)   =  0.000000000000000D+00
2985     --> objf_tracer(bi,bj) =  0.000000000000000D+00
2986     --> objf_atl(bi,bj)    =  0.000000000000000D+00
2987      local fc =  0.147701173786195D+01
2988     global fc =  0.147701173786195D+01
2989    (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701173786195E+00
2990  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2991  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2992  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2932  grad-res ------------------------------- Line 3015  grad-res -------------------------------
3015   --> f_tmi     = 0.000000000000000D+00   --> f_tmi     = 0.000000000000000D+00
3016   --> f_sss     = 0.000000000000000D+00   --> f_sss     = 0.000000000000000D+00
3017   --> f_bp      = 0.000000000000000D+00   --> f_bp      = 0.000000000000000D+00
3018     --> f_ies      = 0.000000000000000D+00
3019   --> f_ssh       = 0.000000000000000D+00   --> f_ssh       = 0.000000000000000D+00
3020   --> f_tp        = 0.000000000000000D+00   --> f_tp        = 0.000000000000000D+00
3021   --> f_ers       = 0.000000000000000D+00   --> f_ers       = 0.000000000000000D+00
# Line 3000  grad-res ------------------------------- Line 3084  grad-res -------------------------------
3084   --> f_sfluxmm2           = 0.000000000000000D+00   --> f_sfluxmm2           = 0.000000000000000D+00
3085   --> f_transp             = 0.000000000000000D+00   --> f_transp             = 0.000000000000000D+00
3086   --> objf_hmean           = 0.000000000000000D+00   --> objf_hmean           = 0.000000000000000D+00
3087   --> fc               = 0.147701173786195D+01   --> fc               = 0.000000000000000D+00
3088      early fc =  0.000000000000000D+00
3089     --> objf_test(bi,bj)   =  0.000000000000000D+00
3090     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3091     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3092     --> objf_test(bi,bj)   =  0.000000000000000D+00
3093     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3094     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3095     --> objf_test(bi,bj)   =  0.000000000000000D+00
3096     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3097     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3098     --> objf_test(bi,bj)   =  0.000000000000000D+00
3099     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3100     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3101      local fc =  0.147701173786195D+01
3102     global fc =  0.147701173786195D+01
3103    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701173786195E+00
3104  grad-res -------------------------------  grad-res -------------------------------
3105   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
3106   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
3107  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00
3108  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  0.00000000000000E+00  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  0.00000000000000E+00
3109  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  0.00000000000000E+00  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  0.00000000000000E+00
3110   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   1 (ierr=  0) =======
3111   ph-grd  ierr =            0 , icomp =           97 , ichknum =            1  (PID.TID 0000.0001) ====== Starts gradient-check number   2 (=ichknum) =======
3112   ph-test icomp, ncvarcomp, ichknum           98        8192           2   ph-test icomp, ncvarcomp, ichknum           98        8192           2
3113   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          97           2   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          97           2
3114   ph-grd -->hit<--            1           2           4           1   ph-grd -->hit<--            1           2           4           1
3115  (PID.TID 0000.0001)  (PID.TID 0000.0001) grdchk pos: i,j,k=    1    2    4 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
 (PID.TID 0000.0001)  cal_TimeStamp: iter =          0 time =  0.00000000E+00  
 (PID.TID 0000.0001)                 date =   20070101           0  
 (PID.TID 0000.0001)  
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  1.8974682031179044E-04  
 (PID.TID 0000.0001)  
3116  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3117  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3118  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 3046  grad-res ------------------------------- Line 3141  grad-res -------------------------------
3141   --> f_tmi     = 0.000000000000000D+00   --> f_tmi     = 0.000000000000000D+00
3142   --> f_sss     = 0.000000000000000D+00   --> f_sss     = 0.000000000000000D+00
3143   --> f_bp      = 0.000000000000000D+00   --> f_bp      = 0.000000000000000D+00
3144     --> f_ies      = 0.000000000000000D+00
3145   --> f_ssh       = 0.000000000000000D+00   --> f_ssh       = 0.000000000000000D+00
3146   --> f_tp        = 0.000000000000000D+00   --> f_tp        = 0.000000000000000D+00
3147   --> f_ers       = 0.000000000000000D+00   --> f_ers       = 0.000000000000000D+00
# Line 3114  grad-res ------------------------------- Line 3210  grad-res -------------------------------
3210   --> f_sfluxmm2           = 0.000000000000000D+00   --> f_sfluxmm2           = 0.000000000000000D+00
3211   --> f_transp             = 0.000000000000000D+00   --> f_transp             = 0.000000000000000D+00
3212   --> objf_hmean           = 0.000000000000000D+00   --> objf_hmean           = 0.000000000000000D+00
3213   --> fc               = 0.147701229545077D+01   --> fc               = 0.000000000000000D+00
3214   ph-check fcpertplus =    1.4770122954507707        early fc =  0.000000000000000D+00
3215   ph-check fcpertminus =    1.4770107378618267       --> objf_test(bi,bj)   =  0.000000000000000D+00
3216  (PID.TID 0000.0001)   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3217  (PID.TID 0000.0001)  cal_TimeStamp: iter =          0 time =  0.00000000E+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3218  (PID.TID 0000.0001)                 date =   20070101           0   --> objf_test(bi,bj)   =  0.000000000000000D+00
3219  (PID.TID 0000.0001)   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3220  (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  1.8974682031179044E-04   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3221  (PID.TID 0000.0001)   --> objf_test(bi,bj)   =  0.000000000000000D+00
3222     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3223     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3224     --> objf_test(bi,bj)   =  0.000000000000000D+00
3225     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3226     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3227      local fc =  0.147701229545077D+01
3228     global fc =  0.147701229545077D+01
3229    (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701229545077E+00
3230  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3231  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3232  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 3151  grad-res ------------------------------- Line 3255  grad-res -------------------------------
3255   --> f_tmi     = 0.000000000000000D+00   --> f_tmi     = 0.000000000000000D+00
3256   --> f_sss     = 0.000000000000000D+00   --> f_sss     = 0.000000000000000D+00
3257   --> f_bp      = 0.000000000000000D+00   --> f_bp      = 0.000000000000000D+00
3258     --> f_ies      = 0.000000000000000D+00
3259   --> f_ssh       = 0.000000000000000D+00   --> f_ssh       = 0.000000000000000D+00
3260   --> f_tp        = 0.000000000000000D+00   --> f_tp        = 0.000000000000000D+00
3261   --> f_ers       = 0.000000000000000D+00   --> f_ers       = 0.000000000000000D+00
# Line 3219  grad-res ------------------------------- Line 3324  grad-res -------------------------------
3324   --> f_sfluxmm2           = 0.000000000000000D+00   --> f_sfluxmm2           = 0.000000000000000D+00
3325   --> f_transp             = 0.000000000000000D+00   --> f_transp             = 0.000000000000000D+00
3326   --> objf_hmean           = 0.000000000000000D+00   --> objf_hmean           = 0.000000000000000D+00
3327   --> fc               = 0.147701118176588D+01   --> fc               = 0.000000000000000D+00
3328      early fc =  0.000000000000000D+00
3329     --> objf_test(bi,bj)   =  0.000000000000000D+00
3330     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3331     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3332     --> objf_test(bi,bj)   =  0.000000000000000D+00
3333     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3334     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3335     --> objf_test(bi,bj)   =  0.000000000000000D+00
3336     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3337     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3338     --> objf_test(bi,bj)   =  0.000000000000000D+00
3339     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3340     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3341      local fc =  0.147701118176588D+01
3342     global fc =  0.147701118176588D+01
3343    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701118176588E+00
3344  grad-res -------------------------------  grad-res -------------------------------
3345   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
3346   grad-res     0    2    2   98    0    1    1    1   5.56842434465E-03  5.56842443711E-03 -1.66043356842E-08   grad-res     0    2    2   98    0    1    1    1   5.56842434465E-03  5.56842443711E-03 -1.66044933358E-08
3347  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00
3348  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.56842434464793E-03  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.56842434464706E-03
3349  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.56842443710792E-03  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.56842443710792E-03
3350   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   2 (ierr=  0) =======
3351   ph-grd  ierr =            0 , icomp =           98 , ichknum =            2  (PID.TID 0000.0001) ====== Starts gradient-check number   3 (=ichknum) =======
3352   ph-test icomp, ncvarcomp, ichknum           99        8192           3   ph-test icomp, ncvarcomp, ichknum           99        8192           3
3353   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          98           3   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          98           3
3354   ph-grd -->hit<--            1           3           4           1   ph-grd -->hit<--            1           3           4           1
3355  (PID.TID 0000.0001)  (PID.TID 0000.0001) grdchk pos: i,j,k=    1    3    4 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
 (PID.TID 0000.0001)  cal_TimeStamp: iter =          0 time =  0.00000000E+00  
 (PID.TID 0000.0001)                 date =   20070101           0  
 (PID.TID 0000.0001)  
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  1.8974682031179044E-04  
 (PID.TID 0000.0001)  
3356  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3357  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3358  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 3265  grad-res ------------------------------- Line 3381  grad-res -------------------------------
3381   --> f_tmi     = 0.000000000000000D+00   --> f_tmi     = 0.000000000000000D+00
3382   --> f_sss     = 0.000000000000000D+00   --> f_sss     = 0.000000000000000D+00
3383   --> f_bp      = 0.000000000000000D+00   --> f_bp      = 0.000000000000000D+00
3384     --> f_ies      = 0.000000000000000D+00
3385   --> f_ssh       = 0.000000000000000D+00   --> f_ssh       = 0.000000000000000D+00
3386   --> f_tp        = 0.000000000000000D+00   --> f_tp        = 0.000000000000000D+00
3387   --> f_ers       = 0.000000000000000D+00   --> f_ers       = 0.000000000000000D+00
# Line 3333  grad-res ------------------------------- Line 3450  grad-res -------------------------------
3450   --> f_sfluxmm2           = 0.000000000000000D+00   --> f_sfluxmm2           = 0.000000000000000D+00
3451   --> f_transp             = 0.000000000000000D+00   --> f_transp             = 0.000000000000000D+00
3452   --> objf_hmean           = 0.000000000000000D+00   --> objf_hmean           = 0.000000000000000D+00
3453   --> fc               = 0.147701230547685D+01   --> fc               = 0.000000000000000D+00
3454   ph-check fcpertplus =    1.4770123054768511        early fc =  0.000000000000000D+00
3455   ph-check fcpertminus =    1.4770107378618267       --> objf_test(bi,bj)   =  0.000000000000000D+00
3456  (PID.TID 0000.0001)   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3457  (PID.TID 0000.0001)  cal_TimeStamp: iter =          0 time =  0.00000000E+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3458  (PID.TID 0000.0001)                 date =   20070101           0   --> objf_test(bi,bj)   =  0.000000000000000D+00
3459  (PID.TID 0000.0001)   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3460  (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  1.8974682031179044E-04   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3461  (PID.TID 0000.0001)   --> objf_test(bi,bj)   =  0.000000000000000D+00
3462     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3463     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3464     --> objf_test(bi,bj)   =  0.000000000000000D+00
3465     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3466     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3467      local fc =  0.147701230547685D+01
3468     global fc =  0.147701230547685D+01
3469    (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701230547685E+00
3470  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3471  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3472  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 3370  grad-res ------------------------------- Line 3495  grad-res -------------------------------
3495   --> f_tmi     = 0.000000000000000D+00   --> f_tmi     = 0.000000000000000D+00
3496   --> f_sss     = 0.000000000000000D+00   --> f_sss     = 0.000000000000000D+00
3497   --> f_bp      = 0.000000000000000D+00   --> f_bp      = 0.000000000000000D+00
3498     --> f_ies      = 0.000000000000000D+00
3499   --> f_ssh       = 0.000000000000000D+00   --> f_ssh       = 0.000000000000000D+00
3500   --> f_tp        = 0.000000000000000D+00   --> f_tp        = 0.000000000000000D+00
3501   --> f_ers       = 0.000000000000000D+00   --> f_ers       = 0.000000000000000D+00
# Line 3438  grad-res ------------------------------- Line 3564  grad-res -------------------------------
3564   --> f_sfluxmm2           = 0.000000000000000D+00   --> f_sfluxmm2           = 0.000000000000000D+00
3565   --> f_transp             = 0.000000000000000D+00   --> f_transp             = 0.000000000000000D+00
3566   --> objf_hmean           = 0.000000000000000D+00   --> objf_hmean           = 0.000000000000000D+00
3567   --> fc               = 0.147701117173795D+01   --> fc               = 0.000000000000000D+00
3568      early fc =  0.000000000000000D+00
3569     --> objf_test(bi,bj)   =  0.000000000000000D+00
3570     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3571     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3572     --> objf_test(bi,bj)   =  0.000000000000000D+00
3573     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3574     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3575     --> objf_test(bi,bj)   =  0.000000000000000D+00
3576     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3577     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3578     --> objf_test(bi,bj)   =  0.000000000000000D+00
3579     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3580     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3581      local fc =  0.147701117173795D+01
3582     global fc =  0.147701117173795D+01
3583    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701117173795E+00
3584  grad-res -------------------------------  grad-res -------------------------------
3585   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
3586   grad-res     0    3    3   99    0    1    1    1   5.66869450427E-03  5.66869452823E-03 -4.22651291743E-09   grad-res     0    3    3   99    0    1    1    1   5.66869450426E-03  5.66869452823E-03 -4.22726098570E-09
3587  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00
3588  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.66869450426813E-03  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.66869450426389E-03
3589  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.66869452822694E-03  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.66869452822694E-03
3590   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   3 (ierr=  0) =======
3591   ph-grd  ierr =            0 , icomp =           99 , ichknum =            3  (PID.TID 0000.0001) ====== Starts gradient-check number   4 (=ichknum) =======
3592   ph-test icomp, ncvarcomp, ichknum          100        8192           4   ph-test icomp, ncvarcomp, ichknum          100        8192           4
3593   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          99           4   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          99           4
3594   ph-grd -->hit<--            1           4           4           1   ph-grd -->hit<--            1           4           4           1
3595  (PID.TID 0000.0001)  (PID.TID 0000.0001) grdchk pos: i,j,k=    1    4    4 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
 (PID.TID 0000.0001)  cal_TimeStamp: iter =          0 time =  0.00000000E+00  
 (PID.TID 0000.0001)                 date =   20070101           0  
 (PID.TID 0000.0001)  
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  1.8974682031179044E-04  
 (PID.TID 0000.0001)  
3596  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3597  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3598  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 3484  grad-res ------------------------------- Line 3621  grad-res -------------------------------
3621   --> f_tmi     = 0.000000000000000D+00   --> f_tmi     = 0.000000000000000D+00
3622   --> f_sss     = 0.000000000000000D+00   --> f_sss     = 0.000000000000000D+00
3623   --> f_bp      = 0.000000000000000D+00   --> f_bp      = 0.000000000000000D+00
3624     --> f_ies      = 0.000000000000000D+00
3625   --> f_ssh       = 0.000000000000000D+00   --> f_ssh       = 0.000000000000000D+00
3626   --> f_tp        = 0.000000000000000D+00   --> f_tp        = 0.000000000000000D+00
3627   --> f_ers       = 0.000000000000000D+00   --> f_ers       = 0.000000000000000D+00
# Line 3552  grad-res ------------------------------- Line 3690  grad-res -------------------------------
3690   --> f_sfluxmm2           = 0.000000000000000D+00   --> f_sfluxmm2           = 0.000000000000000D+00
3691   --> f_transp             = 0.000000000000000D+00   --> f_transp             = 0.000000000000000D+00
3692   --> objf_hmean           = 0.000000000000000D+00   --> objf_hmean           = 0.000000000000000D+00
3693   --> fc               = 0.147701231576012D+01   --> fc               = 0.000000000000000D+00
3694   ph-check fcpertplus =    1.4770123157601187        early fc =  0.000000000000000D+00
3695   ph-check fcpertminus =    1.4770107378618267       --> objf_test(bi,bj)   =  0.000000000000000D+00
3696  (PID.TID 0000.0001)   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3697  (PID.TID 0000.0001)  cal_TimeStamp: iter =          0 time =  0.00000000E+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3698  (PID.TID 0000.0001)                 date =   20070101           0   --> objf_test(bi,bj)   =  0.000000000000000D+00
3699  (PID.TID 0000.0001)   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3700  (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  1.8974682031179044E-04   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3701  (PID.TID 0000.0001)   --> objf_test(bi,bj)   =  0.000000000000000D+00
3702     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3703     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3704     --> objf_test(bi,bj)   =  0.000000000000000D+00
3705     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3706     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3707      local fc =  0.147701231576012D+01
3708     global fc =  0.147701231576012D+01
3709    (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701231576012E+00
3710  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3711  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3712  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 3589  grad-res ------------------------------- Line 3735  grad-res -------------------------------
3735   --> f_tmi     = 0.000000000000000D+00   --> f_tmi     = 0.000000000000000D+00
3736   --> f_sss     = 0.000000000000000D+00   --> f_sss     = 0.000000000000000D+00
3737   --> f_bp      = 0.000000000000000D+00   --> f_bp      = 0.000000000000000D+00
3738     --> f_ies      = 0.000000000000000D+00
3739   --> f_ssh       = 0.000000000000000D+00   --> f_ssh       = 0.000000000000000D+00
3740   --> f_tp        = 0.000000000000000D+00   --> f_tp        = 0.000000000000000D+00
3741   --> f_ers       = 0.000000000000000D+00   --> f_ers       = 0.000000000000000D+00
# Line 3657  grad-res ------------------------------- Line 3804  grad-res -------------------------------
3804   --> f_sfluxmm2           = 0.000000000000000D+00   --> f_sfluxmm2           = 0.000000000000000D+00
3805   --> f_transp             = 0.000000000000000D+00   --> f_transp             = 0.000000000000000D+00
3806   --> objf_hmean           = 0.000000000000000D+00   --> objf_hmean           = 0.000000000000000D+00
3807   --> fc               = 0.147701116146143D+01   --> fc               = 0.000000000000000D+00
3808      early fc =  0.000000000000000D+00
3809     --> objf_test(bi,bj)   =  0.000000000000000D+00
3810     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3811     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3812     --> objf_test(bi,bj)   =  0.000000000000000D+00
3813     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3814     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3815     --> objf_test(bi,bj)   =  0.000000000000000D+00
3816     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3817     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3818     --> objf_test(bi,bj)   =  0.000000000000000D+00
3819     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3820     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3821      local fc =  0.147701116146143D+01
3822     global fc =  0.147701116146143D+01
3823    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701116146143E+00
3824  grad-res -------------------------------  grad-res -------------------------------
3825   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
3826   grad-res     0    4    4  100    0    1    1    1   5.77149324922E-03  5.77149344316E-03 -3.36037857540E-08   grad-res     0    4    4  100    0    1    1    1   5.77149324922E-03  5.77149344316E-03 -3.36030230308E-08
3827  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00
3828  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.77149324921894E-03  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.77149324922335E-03
3829  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.77149344316297E-03  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.77149344316297E-03
3830   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   4 (ierr=  0) =======
3831   ph-grd  ierr =            0 , icomp =          100 , ichknum =            4  (PID.TID 0000.0001) ====== Starts gradient-check number   5 (=ichknum) =======
3832   ph-test icomp, ncvarcomp, ichknum          101        8192           5   ph-test icomp, ncvarcomp, ichknum          101        8192           5
3833   ph-grd _loc: bi, bj, icomptest, ichknum            1           1         100           5   ph-grd _loc: bi, bj, icomptest, ichknum            1           1         100           5
3834   ph-grd -->hit<--            1           5           4           1   ph-grd -->hit<--            1           5           4           1
3835  (PID.TID 0000.0001)  (PID.TID 0000.0001) grdchk pos: i,j,k=    1    5    4 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
 (PID.TID 0000.0001)  cal_TimeStamp: iter =          0 time =  0.00000000E+00  
 (PID.TID 0000.0001)                 date =   20070101           0  
 (PID.TID 0000.0001)  
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  1.8974682031179044E-04  
 (PID.TID 0000.0001)  
3836  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3837  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3838  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 3703  grad-res ------------------------------- Line 3861  grad-res -------------------------------
3861   --> f_tmi     = 0.000000000000000D+00   --> f_tmi     = 0.000000000000000D+00
3862   --> f_sss     = 0.000000000000000D+00   --> f_sss     = 0.000000000000000D+00
3863   --> f_bp      = 0.000000000000000D+00   --> f_bp      = 0.000000000000000D+00
3864     --> f_ies      = 0.000000000000000D+00
3865   --> f_ssh       = 0.000000000000000D+00   --> f_ssh       = 0.000000000000000D+00
3866   --> f_tp        = 0.000000000000000D+00   --> f_tp        = 0.000000000000000D+00
3867   --> f_ers       = 0.000000000000000D+00   --> f_ers       = 0.000000000000000D+00
# Line 3771  grad-res ------------------------------- Line 3930  grad-res -------------------------------
3930   --> f_sfluxmm2           = 0.000000000000000D+00   --> f_sfluxmm2           = 0.000000000000000D+00
3931   --> f_transp             = 0.000000000000000D+00   --> f_transp             = 0.000000000000000D+00
3932   --> objf_hmean           = 0.000000000000000D+00   --> objf_hmean           = 0.000000000000000D+00
3933   --> fc               = 0.147701232551291D+01   --> fc               = 0.000000000000000D+00
3934   ph-check fcpertplus =    1.4770123255129084        early fc =  0.000000000000000D+00
3935   ph-check fcpertminus =    1.4770107378618267       --> objf_test(bi,bj)   =  0.000000000000000D+00
3936  (PID.TID 0000.0001)   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3937  (PID.TID 0000.0001)  cal_TimeStamp: iter =          0 time =  0.00000000E+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3938  (PID.TID 0000.0001)                 date =   20070101           0   --> objf_test(bi,bj)   =  0.000000000000000D+00
3939  (PID.TID 0000.0001)   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3940  (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  1.8974682031179044E-04   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3941  (PID.TID 0000.0001)   --> objf_test(bi,bj)   =  0.000000000000000D+00
3942     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3943     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3944     --> objf_test(bi,bj)   =  0.000000000000000D+00
3945     --> objf_tracer(bi,bj) =  0.000000000000000D+00
3946     --> objf_atl(bi,bj)    =  0.000000000000000D+00
3947      local fc =  0.147701232551291D+01
3948     global fc =  0.147701232551291D+01
3949    (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701232551291E+00
3950  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3951  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3952  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 3808  grad-res ------------------------------- Line 3975  grad-res -------------------------------
3975   --> f_tmi     = 0.000000000000000D+00   --> f_tmi     = 0.000000000000000D+00
3976   --> f_sss     = 0.000000000000000D+00   --> f_sss     = 0.000000000000000D+00
3977   --> f_bp      = 0.000000000000000D+00   --> f_bp      = 0.000000000000000D+00
3978     --> f_ies      = 0.000000000000000D+00
3979   --> f_ssh       = 0.000000000000000D+00   --> f_ssh       = 0.000000000000000D+00
3980   --> f_tp        = 0.000000000000000D+00   --> f_tp        = 0.000000000000000D+00
3981   --> f_ers       = 0.000000000000000D+00   --> f_ers       = 0.000000000000000D+00
# Line 3876  grad-res ------------------------------- Line 4044  grad-res -------------------------------
4044   --> f_sfluxmm2           = 0.000000000000000D+00   --> f_sfluxmm2           = 0.000000000000000D+00
4045   --> f_transp             = 0.000000000000000D+00   --> f_transp             = 0.000000000000000D+00
4046   --> objf_hmean           = 0.000000000000000D+00   --> objf_hmean           = 0.000000000000000D+00
4047   --> fc               = 0.147701115171256D+01   --> fc               = 0.000000000000000D+00
4048      early fc =  0.000000000000000D+00
4049     --> objf_test(bi,bj)   =  0.000000000000000D+00
4050     --> objf_tracer(bi,bj) =  0.000000000000000D+00
4051     --> objf_atl(bi,bj)    =  0.000000000000000D+00
4052     --> objf_test(bi,bj)   =  0.000000000000000D+00
4053     --> objf_tracer(bi,bj) =  0.000000000000000D+00
4054     --> objf_atl(bi,bj)    =  0.000000000000000D+00
4055     --> objf_test(bi,bj)   =  0.000000000000000D+00
4056     --> objf_tracer(bi,bj) =  0.000000000000000D+00
4057     --> objf_atl(bi,bj)    =  0.000000000000000D+00
4058     --> objf_test(bi,bj)   =  0.000000000000000D+00
4059     --> objf_tracer(bi,bj) =  0.000000000000000D+00
4060     --> objf_atl(bi,bj)    =  0.000000000000000D+00
4061      local fc =  0.147701115171256D+01
4062     global fc =  0.147701115171256D+01
4063    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701115171256E+00
4064  grad-res -------------------------------  grad-res -------------------------------
4065   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
4066   grad-res     0    5    5  101    0    1    1    1   5.86900146723E-03  5.86900173793E-03 -4.61252969153E-08   grad-res     0    5    5  101    0    1    1    1   5.86900146723E-03  5.86900173793E-03 -4.61237816829E-08
4067  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00
4068  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.86900146722537E-03  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.86900146723427E-03
4069  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.86900173793481E-03  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.86900173793481E-03
4070   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   5 (ierr=  0) =======
  ph-grd  ierr =            0 , icomp =          101 , ichknum =            5  
4071  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4072  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
4073  (PID.TID 0000.0001) // Gradient check results  >>> START <<<  (PID.TID 0000.0001) // Gradient check results  >>> START <<<
# Line 3902  grad-res ------------------------------- Line 4085  grad-res -------------------------------
4085  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4086  (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
4087  (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
4088  (PID.TID 0000.0001) grdchk output (g):   2     5.5684244371079E-03  5.5684243446479E-03 -1.6604335684178E-08  (PID.TID 0000.0001) grdchk output (g):   2     5.5684244371079E-03  5.5684243446471E-03 -1.6604493335848E-08
4089  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4090  (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
4091  (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
4092  (PID.TID 0000.0001) grdchk output (g):   3     5.6686945282269E-03  5.6686945042681E-03 -4.2265129174268E-09  (PID.TID 0000.0001) grdchk output (g):   3     5.6686945282269E-03  5.6686945042639E-03 -4.2272609857008E-09
4093  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4094  (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
4095  (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.4770111614614E+00
4096  (PID.TID 0000.0001) grdchk output (g):   4     5.7714934431630E-03  5.7714932492189E-03 -3.3603785754011E-08  (PID.TID 0000.0001) grdchk output (g):   4     5.7714934431630E-03  5.7714932492233E-03 -3.3603023030793E-08
4097  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4098  (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
4099  (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.4770111517126E+00
4100  (PID.TID 0000.0001) grdchk output (g):   5     5.8690017379348E-03  5.8690014672254E-03 -4.6125296915278E-08  (PID.TID 0000.0001) grdchk output (g):   5     5.8690017379348E-03  5.8690014672343E-03 -4.6123781682894E-08
4101    (PID.TID 0000.0001)
4102    (PID.TID 0000.0001) grdchk  summary  :  RMS of    5 ratios =  2.6646370589334E-08
4103  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4104  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
4105  (PID.TID 0000.0001) // Gradient check results  >>> END <<<  (PID.TID 0000.0001) // Gradient check results  >>> END <<<
4106  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
4107  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4108  (PID.TID 0000.0001)   Seconds in section "ALL                    [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "ALL                    [THE_MODEL_MAIN]":
4109  (PID.TID 0000.0001)           User time:   15.150000000000000  (PID.TID 0000.0001)           User time:   34.100000000000001
4110  (PID.TID 0000.0001)         System time:  0.14999999999999999  (PID.TID 0000.0001)         System time:  0.17000000000000001
4111  (PID.TID 0000.0001)     Wall clock time:   15.372945070266724  (PID.TID 0000.0001)     Wall clock time:   34.478293895721436
4112  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4113  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4114  (PID.TID 0000.0001)   Seconds in section "INITIALISE_FIXED       [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "INITIALISE_FIXED       [THE_MODEL_MAIN]":
4115  (PID.TID 0000.0001)           User time:  0.11000000000000000  (PID.TID 0000.0001)           User time:  0.17999999999999999
4116  (PID.TID 0000.0001)         System time:  2.00000000000000004E-002  (PID.TID 0000.0001)         System time:  2.00000000000000004E-002
4117  (PID.TID 0000.0001)     Wall clock time:  0.14432406425476074  (PID.TID 0000.0001)     Wall clock time:  0.29795813560485840
4118  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4119  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4120  (PID.TID 0000.0001)   Seconds in section "ADTHE_MAIN_LOOP          [ADJOINT RUN]":  (PID.TID 0000.0001)   Seconds in section "ADTHE_MAIN_LOOP          [ADJOINT RUN]":
4121  (PID.TID 0000.0001)           User time:   4.8300000000000001  (PID.TID 0000.0001)           User time:   11.230000000000000
4122  (PID.TID 0000.0001)         System time:  5.99999999999999978E-002  (PID.TID 0000.0001)         System time:  8.99999999999999967E-002
4123  (PID.TID 0000.0001)     Wall clock time:   4.9098670482635498  (PID.TID 0000.0001)     Wall clock time:   11.374592065811157
4124  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4125  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4126    (PID.TID 0000.0001)   Seconds in section "FORWARD_STEP        [MAIN_DO_LOOP]":
4127    (PID.TID 0000.0001)           User time:   24.879999999999981
4128    (PID.TID 0000.0001)         System time:  2.00000000000000178E-002
4129    (PID.TID 0000.0001)     Wall clock time:   24.898962259292603
4130    (PID.TID 0000.0001)          No. starts:          48
4131    (PID.TID 0000.0001)           No. stops:          48
4132    (PID.TID 0000.0001)   Seconds in section "DO_STATEVARS_DIAGS  [FORWARD_STEP]":
4133    (PID.TID 0000.0001)           User time:   0.0000000000000000
4134    (PID.TID 0000.0001)         System time:   0.0000000000000000
4135    (PID.TID 0000.0001)     Wall clock time:  1.09505653381347656E-003
4136    (PID.TID 0000.0001)          No. starts:          12
4137    (PID.TID 0000.0001)           No. stops:          12
4138    (PID.TID 0000.0001)   Seconds in section "LOAD_FIELDS_DRIVER  [FORWARD_STEP]":
4139    (PID.TID 0000.0001)           User time:  0.17000000000000171
4140    (PID.TID 0000.0001)         System time:   0.0000000000000000
4141    (PID.TID 0000.0001)     Wall clock time:  0.12060761451721191
4142    (PID.TID 0000.0001)          No. starts:          48
4143    (PID.TID 0000.0001)           No. stops:          48
4144  (PID.TID 0000.0001)   Seconds in section "EXF_GETFORCING     [LOAD_FLDS_DRIVER]":  (PID.TID 0000.0001)   Seconds in section "EXF_GETFORCING     [LOAD_FLDS_DRIVER]":
4145  (PID.TID 0000.0001)           User time:  7.00000000000020606E-002  (PID.TID 0000.0001)           User time:  0.15999999999999659
4146  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4147  (PID.TID 0000.0001)     Wall clock time:  6.67686462402343750E-002  (PID.TID 0000.0001)     Wall clock time:  0.12880373001098633
4148  (PID.TID 0000.0001)          No. starts:          52  (PID.TID 0000.0001)          No. starts:          52
4149  (PID.TID 0000.0001)           No. stops:          52  (PID.TID 0000.0001)           No. stops:          52
4150  (PID.TID 0000.0001)   Seconds in section "I/O (WRITE)        [ADJOINT LOOP]":  (PID.TID 0000.0001)   Seconds in section "I/O (WRITE)        [ADJOINT LOOP]":
4151  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:  1.00000000000051159E-002
4152  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4153  (PID.TID 0000.0001)     Wall clock time:  2.14481353759765625E-003  (PID.TID 0000.0001)     Wall clock time:  1.62100791931152344E-003
4154  (PID.TID 0000.0001)          No. starts:         252  (PID.TID 0000.0001)          No. starts:         176
4155  (PID.TID 0000.0001)           No. stops:         252  (PID.TID 0000.0001)           No. stops:         176
4156  (PID.TID 0000.0001)   Seconds in section "CTRL_PACK           [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "EXTERNAL_FLDS_LOAD [LOAD_FLDS_DRIVER]":
4157  (PID.TID 0000.0001)           User time:  9.99999999999978684E-003  (PID.TID 0000.0001)           User time:  1.00000000000051159E-002
 (PID.TID 0000.0001)         System time:  9.99999999999999500E-003  
 (PID.TID 0000.0001)     Wall clock time:  1.36370658874511719E-002  
 (PID.TID 0000.0001)          No. starts:           1  
 (PID.TID 0000.0001)           No. stops:           1  
 (PID.TID 0000.0001)   Seconds in section "CTRL_PACK     [THE_MODEL_MAIN]":  
 (PID.TID 0000.0001)           User time:  9.99999999999978684E-003  
4158  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4159  (PID.TID 0000.0001)     Wall clock time:  1.27999782562255859E-002  (PID.TID 0000.0001)     Wall clock time:  4.94241714477539063E-004
4160  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:          52
4161  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:          52
 (PID.TID 0000.0001)   Seconds in section "GRDCHK_MAIN         [THE_MODEL_MAIN]":  
 (PID.TID 0000.0001)           User time:   10.190000000000001  
 (PID.TID 0000.0001)         System time:  5.99999999999999978E-002  
 (PID.TID 0000.0001)     Wall clock time:   10.292251110076904  
 (PID.TID 0000.0001)          No. starts:           1  
 (PID.TID 0000.0001)           No. stops:           1  
 (PID.TID 0000.0001)   Seconds in section "ECCO SPIN-UP":  
 (PID.TID 0000.0001)           User time:  0.40999999999999659  
 (PID.TID 0000.0001)         System time:  1.99999999999999900E-002  
 (PID.TID 0000.0001)     Wall clock time:  0.42989969253540039  
 (PID.TID 0000.0001)          No. starts:          10  
 (PID.TID 0000.0001)           No. stops:          10  
 (PID.TID 0000.0001)   Seconds in section "INITIALISE_VARIA    [THE_MAIN_LOOP]":  
 (PID.TID 0000.0001)           User time:  0.40999999999999659  
 (PID.TID 0000.0001)         System time:  1.99999999999999900E-002  
 (PID.TID 0000.0001)     Wall clock time:  0.42935967445373535  
 (PID.TID 0000.0001)          No. starts:          10  
 (PID.TID 0000.0001)           No. stops:          10  
 (PID.TID 0000.0001)   Seconds in section "ECCO MAIN LOOP":  
 (PID.TID 0000.0001)           User time:   9.4600000000000009  
 (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  
 (PID.TID 0000.0001)     Wall clock time:   9.4874050617218018  
 (PID.TID 0000.0001)          No. starts:          10  
 (PID.TID 0000.0001)           No. stops:          10  
 (PID.TID 0000.0001)   Seconds in section "COST_AVERAGESFIELDS   [ECCO MAIN]":  
 (PID.TID 0000.0001)           User time:  7.00000000000020606E-002  
 (PID.TID 0000.0001)         System time:   0.0000000000000000  
 (PID.TID 0000.0001)     Wall clock time:  7.86571502685546875E-002  
 (PID.TID 0000.0001)          No. starts:          40  
 (PID.TID 0000.0001)           No. stops:          40  
 (PID.TID 0000.0001)   Seconds in section "LOAD_FIELDS_DRIVER  [FORWARD_STEP]":  
 (PID.TID 0000.0001)           User time:  6.00000000000022737E-002  
 (PID.TID 0000.0001)         System time:   0.0000000000000000  
 (PID.TID 0000.0001)     Wall clock time:  5.24804592132568359E-002  
 (PID.TID 0000.0001)          No. starts:          40  
 (PID.TID 0000.0001)           No. stops:          40  
4162  (PID.TID 0000.0001)   Seconds in section "DO_ATMOSPHERIC_PHYS [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_ATMOSPHERIC_PHYS [FORWARD_STEP]":
4163  (PID.TID 0000.0001)           User time:  9.99999999999978684E-003  (PID.TID 0000.0001)           User time:   0.0000000000000000
4164  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4165  (PID.TID 0000.0001)     Wall clock time:  3.55243682861328125E-004  (PID.TID 0000.0001)     Wall clock time:  4.29630279541015625E-004
4166  (PID.TID 0000.0001)          No. starts:          40  (PID.TID 0000.0001)          No. starts:          48
4167  (PID.TID 0000.0001)           No. stops:          40  (PID.TID 0000.0001)           No. stops:          48
4168  (PID.TID 0000.0001)   Seconds in section "DO_OCEANIC_PHYS     [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_OCEANIC_PHYS     [FORWARD_STEP]":
4169  (PID.TID 0000.0001)           User time:  0.13999999999999879  (PID.TID 0000.0001)           User time:  0.28999999999999204
4170  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4171  (PID.TID 0000.0001)     Wall clock time:  0.13239336013793945  (PID.TID 0000.0001)     Wall clock time:  0.32827782630920410
4172  (PID.TID 0000.0001)          No. starts:          40  (PID.TID 0000.0001)          No. starts:          48
4173  (PID.TID 0000.0001)           No. stops:          40  (PID.TID 0000.0001)           No. stops:          48
4174  (PID.TID 0000.0001)   Seconds in section "DYNAMICS            [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DYNAMICS            [FORWARD_STEP]":
4175  (PID.TID 0000.0001)           User time:   3.0200000000000031  (PID.TID 0000.0001)           User time:   7.2700000000000173
4176  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4177  (PID.TID 0000.0001)     Wall clock time:   3.0748512744903564  (PID.TID 0000.0001)     Wall clock time:   7.2663896083831787
4178  (PID.TID 0000.0001)          No. starts:          40  (PID.TID 0000.0001)          No. starts:          48
4179  (PID.TID 0000.0001)           No. stops:          40  (PID.TID 0000.0001)           No. stops:          48
4180  (PID.TID 0000.0001)   Seconds in section "SOLVE_FOR_PRESSURE  [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "SOLVE_FOR_PRESSURE  [FORWARD_STEP]":
4181  (PID.TID 0000.0001)           User time:   3.3200000000000003  (PID.TID 0000.0001)           User time:   10.420000000000002
4182  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4183  (PID.TID 0000.0001)     Wall clock time:   3.2676837444305420  (PID.TID 0000.0001)     Wall clock time:   10.446058034896851
4184  (PID.TID 0000.0001)          No. starts:          40  (PID.TID 0000.0001)          No. starts:          48
4185  (PID.TID 0000.0001)           No. stops:          40  (PID.TID 0000.0001)           No. stops:          48
4186  (PID.TID 0000.0001)   Seconds in section "UV_CORRECTION_STEP  [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "MOM_CORRECTION_STEP [FORWARD_STEP]":
4187  (PID.TID 0000.0001)           User time:  0.19999999999999751  (PID.TID 0000.0001)           User time:  0.28000000000000114
4188  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4189  (PID.TID 0000.0001)     Wall clock time:  0.26365303993225098  (PID.TID 0000.0001)     Wall clock time:  0.28323864936828613
4190  (PID.TID 0000.0001)          No. starts:          40  (PID.TID 0000.0001)          No. starts:          48
4191  (PID.TID 0000.0001)           No. stops:          40  (PID.TID 0000.0001)           No. stops:          48
4192    (PID.TID 0000.0001)   Seconds in section "INTEGR_CONTINUITY   [FORWARD_STEP]":
4193    (PID.TID 0000.0001)           User time:  0.40999999999999659
4194    (PID.TID 0000.0001)         System time:   0.0000000000000000
4195    (PID.TID 0000.0001)     Wall clock time:  0.39068937301635742
4196    (PID.TID 0000.0001)          No. starts:          48
4197    (PID.TID 0000.0001)           No. stops:          48
4198  (PID.TID 0000.0001)   Seconds in section "BLOCKING_EXCHANGES  [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "BLOCKING_EXCHANGES  [FORWARD_STEP]":
4199  (PID.TID 0000.0001)           User time:  4.99999999999989342E-002  (PID.TID 0000.0001)           User time:  0.11999999999999744
4200  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4201  (PID.TID 0000.0001)     Wall clock time:  3.82225513458251953E-002  (PID.TID 0000.0001)     Wall clock time:  0.10990381240844727
4202  (PID.TID 0000.0001)          No. starts:          80  (PID.TID 0000.0001)          No. starts:          96
4203  (PID.TID 0000.0001)           No. stops:          80  (PID.TID 0000.0001)           No. stops:          96
4204  (PID.TID 0000.0001)   Seconds in section "THERMODYNAMICS      [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "THERMODYNAMICS      [FORWARD_STEP]":
4205  (PID.TID 0000.0001)           User time:   2.1699999999999982  (PID.TID 0000.0001)           User time:   5.7199999999999918
4206  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
4207  (PID.TID 0000.0001)     Wall clock time:   2.1418211460113525  (PID.TID 0000.0001)     Wall clock time:   5.7523083686828613
4208  (PID.TID 0000.0001)          No. starts:          40  (PID.TID 0000.0001)          No. starts:          48
4209  (PID.TID 0000.0001)           No. stops:          40  (PID.TID 0000.0001)           No. stops:          48
4210  (PID.TID 0000.0001)   Seconds in section "TS_CORRECTION_STEP  [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "TRC_CORRECTION_STEP [FORWARD_STEP]":
4211  (PID.TID 0000.0001)           User time:  4.00000000000009237E-002  (PID.TID 0000.0001)           User time:  0.10000000000000142
4212  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4213  (PID.TID 0000.0001)     Wall clock time:  4.49430942535400391E-002  (PID.TID 0000.0001)     Wall clock time:  0.10161018371582031
4214  (PID.TID 0000.0001)          No. starts:          40  (PID.TID 0000.0001)          No. starts:          48
4215  (PID.TID 0000.0001)           No. stops:          40  (PID.TID 0000.0001)           No. stops:          48
4216  (PID.TID 0000.0001)   Seconds in section "DO_STATEVARS_TAVE   [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_STATEVARS_TAVE   [FORWARD_STEP]":
4217  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:  9.99999999999801048E-003
4218  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4219  (PID.TID 0000.0001)     Wall clock time:  3.75747680664062500E-004  (PID.TID 0000.0001)     Wall clock time:  4.88996505737304688E-004
4220  (PID.TID 0000.0001)          No. starts:          40  (PID.TID 0000.0001)          No. starts:          48
4221  (PID.TID 0000.0001)           No. stops:          40  (PID.TID 0000.0001)           No. stops:          48
4222  (PID.TID 0000.0001)   Seconds in section "MONITOR             [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "MONITOR             [FORWARD_STEP]":
4223    (PID.TID 0000.0001)           User time:  6.00000000000000533E-002
4224    (PID.TID 0000.0001)         System time:   0.0000000000000000
4225    (PID.TID 0000.0001)     Wall clock time:  5.62224388122558594E-002
4226    (PID.TID 0000.0001)          No. starts:           4
4227    (PID.TID 0000.0001)           No. stops:           4
4228    (PID.TID 0000.0001)   Seconds in section "COST_TILE           [FORWARD_STEP]":
4229  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4230  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4231  (PID.TID 0000.0001)     Wall clock time:  3.82900238037109375E-004  (PID.TID 0000.0001)     Wall clock time:  4.80413436889648438E-004
4232  (PID.TID 0000.0001)          No. starts:          40  (PID.TID 0000.0001)          No. starts:          48
4233  (PID.TID 0000.0001)           No. stops:          40  (PID.TID 0000.0001)           No. stops:          48
4234  (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]":
4235  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:  9.99999999999801048E-003
4236  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4237  (PID.TID 0000.0001)     Wall clock time:  4.20331954956054688E-004  (PID.TID 0000.0001)     Wall clock time:  1.72021389007568359E-002
4238  (PID.TID 0000.0001)          No. starts:          40  (PID.TID 0000.0001)          No. starts:          48
4239  (PID.TID 0000.0001)           No. stops:          40  (PID.TID 0000.0001)           No. stops:          48
4240  (PID.TID 0000.0001)   Seconds in section "DO_WRITE_PICKUP     [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_WRITE_PICKUP     [FORWARD_STEP]":
4241  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:  2.00000000000031264E-002
 (PID.TID 0000.0001)         System time:   0.0000000000000000  
 (PID.TID 0000.0001)     Wall clock time:  5.87224960327148438E-004  
 (PID.TID 0000.0001)          No. starts:          40  
 (PID.TID 0000.0001)           No. stops:          40  
 (PID.TID 0000.0001)   Seconds in section "ECCO SPIN-DOWN":  
 (PID.TID 0000.0001)           User time:  0.31000000000000227  
 (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  
 (PID.TID 0000.0001)     Wall clock time:  0.36018633842468262  
 (PID.TID 0000.0001)          No. starts:          10  
 (PID.TID 0000.0001)           No. stops:          10  
 (PID.TID 0000.0001)   Seconds in section "COST_AVERAGESFIELDS [ECCO SPIN-DOWN]":  
 (PID.TID 0000.0001)           User time:  9.00000000000016342E-002  
4242  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
4243  (PID.TID 0000.0001)     Wall clock time:  0.11463904380798340  (PID.TID 0000.0001)     Wall clock time:  1.66049003601074219E-002
4244  (PID.TID 0000.0001)          No. starts:          10  (PID.TID 0000.0001)          No. starts:          48
4245  (PID.TID 0000.0001)           No. stops:          10  (PID.TID 0000.0001)           No. stops:          48
4246  (PID.TID 0000.0001)   Seconds in section "COST_FORCING       [ECCO SPIN-DOWN]":  (PID.TID 0000.0001)   Seconds in section "COST_FORCING       [ECCO SPIN-DOWN]":
4247  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4248  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4249  (PID.TID 0000.0001)     Wall clock time:  9.87052917480468750E-005  (PID.TID 0000.0001)     Wall clock time:  1.02996826171875000E-004
4250  (PID.TID 0000.0001)          No. starts:          10  (PID.TID 0000.0001)          No. starts:          11
4251  (PID.TID 0000.0001)           No. stops:          10  (PID.TID 0000.0001)           No. stops:          11
4252  (PID.TID 0000.0001)   Seconds in section "COST_HYD           [ECCO SPIN-DOWN]":  (PID.TID 0000.0001)   Seconds in section "COST_HYD           [ECCO SPIN-DOWN]":
4253  (PID.TID 0000.0001)           User time:  0.18000000000000149  (PID.TID 0000.0001)           User time:  0.22000000000000597
4254  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4255  (PID.TID 0000.0001)     Wall clock time:  0.18363618850708008  (PID.TID 0000.0001)     Wall clock time:  0.24884295463562012
4256  (PID.TID 0000.0001)          No. starts:          10  (PID.TID 0000.0001)          No. starts:          11
4257  (PID.TID 0000.0001)           No. stops:          10  (PID.TID 0000.0001)           No. stops:          11
4258  (PID.TID 0000.0001)   Seconds in section "COST_OBCS          [ECCO SPIN-DOWN]":  (PID.TID 0000.0001)   Seconds in section "COST_OBCS          [ECCO SPIN-DOWN]":
4259  (PID.TID 0000.0001)           User time:  3.99999999999991473E-002  (PID.TID 0000.0001)           User time:  6.00000000000022737E-002
4260  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
4261  (PID.TID 0000.0001)     Wall clock time:  4.34050559997558594E-002  (PID.TID 0000.0001)     Wall clock time:  5.33852577209472656E-002
4262  (PID.TID 0000.0001)          No. starts:          10  (PID.TID 0000.0001)          No. starts:          11
4263  (PID.TID 0000.0001)           No. stops:          10  (PID.TID 0000.0001)           No. stops:          11
4264  (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]":
4265  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4266  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4267  (PID.TID 0000.0001)     Wall clock time:  9.17911529541015625E-005  (PID.TID 0000.0001)     Wall clock time:  1.08242034912109375E-004
4268  (PID.TID 0000.0001)          No. starts:          10  (PID.TID 0000.0001)          No. starts:          11
4269  (PID.TID 0000.0001)           No. stops:          10  (PID.TID 0000.0001)           No. stops:          11
4270  (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]":
4271  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4272  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4273  (PID.TID 0000.0001)     Wall clock time:  9.60826873779296875E-005  (PID.TID 0000.0001)     Wall clock time:  1.05857849121093750E-004
4274  (PID.TID 0000.0001)          No. starts:          10  (PID.TID 0000.0001)          No. starts:          11
4275  (PID.TID 0000.0001)           No. stops:          10  (PID.TID 0000.0001)           No. stops:          11
4276  (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]":
4277  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4278  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4279  (PID.TID 0000.0001)     Wall clock time:  9.46521759033203125E-005  (PID.TID 0000.0001)     Wall clock time:  1.01566314697265625E-004
4280    (PID.TID 0000.0001)          No. starts:          11
4281    (PID.TID 0000.0001)           No. stops:          11
4282    (PID.TID 0000.0001)   Seconds in section "COST_GENCTRL       [ECCO SPIN-DOWN]":
4283    (PID.TID 0000.0001)           User time:   0.0000000000000000
4284    (PID.TID 0000.0001)         System time:   0.0000000000000000
4285    (PID.TID 0000.0001)     Wall clock time:  1.04188919067382813E-004
4286    (PID.TID 0000.0001)          No. starts:          11
4287    (PID.TID 0000.0001)           No. stops:          11
4288    (PID.TID 0000.0001)   Seconds in section "CTRL_PACK           [THE_MODEL_MAIN]":
4289    (PID.TID 0000.0001)           User time:  1.99999999999995737E-002
4290    (PID.TID 0000.0001)         System time:   0.0000000000000000
4291    (PID.TID 0000.0001)     Wall clock time:  2.14171409606933594E-002
4292    (PID.TID 0000.0001)          No. starts:           1
4293    (PID.TID 0000.0001)           No. stops:           1
4294    (PID.TID 0000.0001)   Seconds in section "CTRL_PACK     [THE_MODEL_MAIN]":
4295    (PID.TID 0000.0001)           User time:  9.99999999999978684E-003
4296    (PID.TID 0000.0001)         System time:  9.99999999999999500E-003
4297    (PID.TID 0000.0001)     Wall clock time:  2.05309391021728516E-002
4298    (PID.TID 0000.0001)          No. starts:           1
4299    (PID.TID 0000.0001)           No. stops:           1
4300    (PID.TID 0000.0001)   Seconds in section "GRDCHK_MAIN         [THE_MODEL_MAIN]":
4301    (PID.TID 0000.0001)           User time:   22.660000000000004
4302    (PID.TID 0000.0001)         System time:  5.00000000000000167E-002
4303    (PID.TID 0000.0001)     Wall clock time:   22.763717174530029
4304    (PID.TID 0000.0001)          No. starts:           1
4305    (PID.TID 0000.0001)           No. stops:           1
4306    (PID.TID 0000.0001)   Seconds in section "INITIALISE_VARIA    [THE_MAIN_LOOP]":
4307    (PID.TID 0000.0001)           User time:  0.66999999999999815
4308    (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
4309    (PID.TID 0000.0001)     Wall clock time:  0.69437432289123535
4310  (PID.TID 0000.0001)          No. starts:          10  (PID.TID 0000.0001)          No. starts:          10
4311  (PID.TID 0000.0001)           No. stops:          10  (PID.TID 0000.0001)           No. stops:          10
4312  (PID.TID 0000.0001)   Seconds in section "COST_FINAL         [ECCO SPIN-DOWN]":  (PID.TID 0000.0001)   Seconds in section "MAIN LOOP           [THE_MAIN_LOOP]":
4313  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   21.980000000000008
4314    (PID.TID 0000.0001)         System time:  2.99999999999999989E-002
4315    (PID.TID 0000.0001)     Wall clock time:   22.051962852478027
4316    (PID.TID 0000.0001)          No. starts:          10
4317    (PID.TID 0000.0001)           No. stops:          10
4318    (PID.TID 0000.0001)   Seconds in section "COST_AVERAGESFIELDS [MAIN_DO_LOOP]":
4319    (PID.TID 0000.0001)           User time:  0.15999999999999659
4320    (PID.TID 0000.0001)         System time:   0.0000000000000000
4321    (PID.TID 0000.0001)     Wall clock time:  0.19079446792602539
4322    (PID.TID 0000.0001)          No. starts:          40
4323    (PID.TID 0000.0001)           No. stops:          40
4324    (PID.TID 0000.0001)   Seconds in section "MAIN_DO_LOOP        [THE_MAIN_LOOP]":
4325    (PID.TID 0000.0001)           User time:   20.659999999999982
4326    (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
4327    (PID.TID 0000.0001)     Wall clock time:   20.672719240188599
4328    (PID.TID 0000.0001)          No. starts:          40
4329    (PID.TID 0000.0001)           No. stops:          40
4330    (PID.TID 0000.0001)   Seconds in section "COST_AVERAGESFIELDS [THE_MAIN_LOOP]":
4331    (PID.TID 0000.0001)           User time:  0.13000000000000966
4332    (PID.TID 0000.0001)         System time:  9.99999999999998113E-003
4333    (PID.TID 0000.0001)     Wall clock time:  0.15360999107360840
4334    (PID.TID 0000.0001)          No. starts:          10
4335    (PID.TID 0000.0001)           No. stops:          10
4336    (PID.TID 0000.0001)   Seconds in section "ECCO_COST_DRIVER   [THE_MAIN_LOOP]":
4337    (PID.TID 0000.0001)           User time:  0.25000000000000711
4338    (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
4339    (PID.TID 0000.0001)     Wall clock time:  0.25860691070556641
4340    (PID.TID 0000.0001)          No. starts:          10
4341    (PID.TID 0000.0001)           No. stops:          10
4342    (PID.TID 0000.0001)   Seconds in section "COST_FINAL         [ADJOINT SPIN-DOWN]":
4343    (PID.TID 0000.0001)           User time:  9.99999999999801048E-003
4344  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4345  (PID.TID 0000.0001)     Wall clock time:  1.72712802886962891E-002  (PID.TID 0000.0001)     Wall clock time:  6.29687309265136719E-003
4346  (PID.TID 0000.0001)          No. starts:          10  (PID.TID 0000.0001)          No. starts:          10
4347  (PID.TID 0000.0001)           No. stops:          10  (PID.TID 0000.0001)           No. stops:          10
4348  (PID.TID 0000.0001) // ======================================================  (PID.TID 0000.0001) // ======================================================
# Line 4172  grad-res ------------------------------- Line 4393  grad-res -------------------------------
4393  (PID.TID 0000.0001) //          Total. Y spins =              0  (PID.TID 0000.0001) //          Total. Y spins =              0
4394  (PID.TID 0000.0001) //            Avg. Y spins =       0.00E+00  (PID.TID 0000.0001) //            Avg. Y spins =       0.00E+00
4395  (PID.TID 0000.0001) // o Thread number: 000001  (PID.TID 0000.0001) // o Thread number: 000001
4396  (PID.TID 0000.0001) //            No. barriers =          46198  (PID.TID 0000.0001) //            No. barriers =          46212
4397  (PID.TID 0000.0001) //      Max. barrier spins =              1  (PID.TID 0000.0001) //      Max. barrier spins =              1
4398  (PID.TID 0000.0001) //      Min. barrier spins =              1  (PID.TID 0000.0001) //      Min. barrier spins =              1
4399  (PID.TID 0000.0001) //     Total barrier spins =          46198  (PID.TID 0000.0001) //     Total barrier spins =          46212
4400  (PID.TID 0000.0001) //      Avg. barrier spins =       1.00E+00  (PID.TID 0000.0001) //      Avg. barrier spins =       1.00E+00
4401  PROGRAM MAIN: Execution ended Normally  PROGRAM MAIN: Execution ended Normally

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

  ViewVC Help
Powered by ViewVC 1.1.22