Changes between Version 27 and Version 28 of Doc/CheckDebug


Ignore:
Timestamp:
04/15/16 14:57:23 (8 years ago)
Author:
jgipsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Doc/CheckDebug

    v27 v28  
    134134### TimeSeries_Checker ### 
    135135 
    136 The `TimeSeries_Checker.job` can be used in diagnostic mode to check if time series have been created.  
    137 You must change the `TimeSeries_Checker.job` before starting it in interactive mode (see [#TimeSeries_checker.job-Recommendedmethod TimeSeries_Checker.job]) and answer `n` to the following question: 
    138 {{{ 
    139 #!sh 
    140 "Run for real (y/n)" 
    141 }}} 
    142  
     136The `TimeSeries_Checker.job` can be used in diagnostic mode to check if time series have been created. Read more here [#TimeSeries_checker.job-Recommendedmethod TimeSeries_Checker.job]. 
    143137### SE_Checker ### 
    144138 
     
    402396 
    403397 
    404 ## Restart the Time series ## 
    405  
    406 [[NoteBox(tip, In case you haven't done it yet\, retrieve `config.card` `COMP` `POST` and eventually `run.card` (post process only part of the simulation) in the `POST_REDO/` directory., 600px)]] 
    407  
    408 There are two ways: 
    409  
    410 ### TimeSeries_checker.job - Recommended method ### 
    411  
    412    * Copy the `libIGCM/TimeSeries_Checker.job` file to the experiment directory or to the dedicated directory; 
    413    * Edit it: 
    414 {{{ 
    415 #!sh 
    416 libIGCM=${libIGCM:=...MYEXP/modipsl/libIGCM}    # Path of the libIGCM library 
    417  
    418 SpaceName=${SpaceName:=DEVT}                  
    419  
    420 ExperimentName=${ExperimentName:=pdControl} 
    421  
    422 JobName=${JobName:=MYEXP} 
    423  
    424 CARD_DIR=${CARD_DIR:=${CURRENT_DIR}}            # Path of the experiment directory  
    425                                                 # (including CURRENT_DIR if you copied  
    426                                                 # TimeSeries_Checker.job properly)  
    427  
    428 export BRIDGE_MSUB_PROJECT=gen2211              # number of your genci project 
    429  
    430 }}} 
    431    * check the value of !TimeSeriesCompleted in run.card file  
     398## Restart the Time series with TimeSeries_checker.job ## 
     399 
     400[[NoteBox(tip, In case you haven't done it yet\, copy `config.card` `COMP` `POST` and eventually `run.card` (post process only part of the simulation) in the `POST_REDO/` directory., 600px)]] 
     401 
     402   * Copy the `libIGCM/TimeSeries_Checker.job` file to the experiment directory or to the dedicated directory besides COMP and config.card as minimum 
     403   * Note: since tag libIGCM_v2.8 you do not need to modify the TimeSeries_Checker.job anymore. By default it takes the variables from config.card.  
     404   * Check the value of !TimeSeriesCompleted in run.card 
    432405   * Run the TimeSeries_Checker.job in interactive mode. It will call the missing create_ts jobs : 
    433406{{{ 
     
    442415grep Batch TSC_OUT                              # find all the submitted jobs 
    443416}}} 
    444  
    445  
    446 ### Restart create_ts.job ### 
    447  
    448    * Copy the `libIGCM/create_ts.job` file to the experiment directory or to the dedicated directory; 
    449    * Edit it: 
    450 {{{ 
    451 #!sh 
    452 StandAlone=true 
    453  
    454 libIGCM=                                        # Path of the libIGCM library 
    455  
    456 PeriodDateEnd                                   # end date of the time series to be created 
    457  
    458 CompletedFlag                                   # end date of the existing time series  
    459  
    460 TsTask=2D                                       # select 2D or 3D 
    461  
    462 RebuildFrequency=true 
    463 }}} 
    464    * Run the job:  
    465 {{{ 
    466 #!sh 
    467 ccc_msub create_ts.job                          # TGCC 
    468  
    469 llsubmit create_ts.job                          # IDRIS 
    470 }}} 
    471  
    472 [[NoteBox(note, If your time series (TS) are 2D and 3D you must run the create_ts jobs twice and change the !TsTask variable accordingly., 600px)]] 
     417   * Answer `n` to the following question to only see what is missing and answer `y` to submit all missing create_ts.job : 
     418{{{ 
     419#!sh 
     420"Run for real (y/n)" 
     421}}} 
    473422 
    474423## Restarting the seasonal mean calculations ## 
     
    480429### SE_Checker.job (recommended method) ### 
    481430 
    482  * Copy the `libIGCM/SE_Checker.job` file to the experiment directory or to the dedicated directory; 
    483  * Edit it as for TimeSeries_Checker.job 
     431 * Copy the `libIGCM/SE_Checker.job` file to the experiment directory or to the dedicated directory 
    484432 * Run `SE_checker.job` in interactive mode. This will call the create_se jobs:  
    485433{{{