New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
user/flavoni/libIGCM (diff) – NEMO

Changes between Version 357 and Version 358 of user/flavoni/libIGCM


Ignore:
Timestamp:
2009-04-03T11:43:56+02:00 (15 years ago)
Author:
flavoni
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • user/flavoni/libIGCM

    v357 v358  
    107107 [Restarts] 
    108108 
     109 '''How to have mail of end of Job, on ccrt's machines''' 
     110 
     111 on mercure: in Job_Name: #PBS -M name@mail [[BR]] 
     112 on platine: In Job_Name: #BSUB -u name@mail  
     113 
    109114 '''How to manage write output frequency''' 
    110115 
     
    165170 {OUTPUT_DIR}/IGCM_OUT/ORCA2_LIM/N360d_5d/OCE/Debug/!JobName_date_date_ocean.output 
    166171 
    167  '''How to activate Monitoring''' 
     172== Post Processing : == 
     173 
     174[[BR]] 
     175    
     176     * '''How to activate Monitoring''' 
    168177 
    169178 in config.card file  
     
    177186 TimeSeriesFrequency=10Y 
    178187  
    179  '''How to activate dynamic Monitoring'''  (25/02/2009) 
     188    * '''How to activate dynamic Monitoring'''  (25/02/2009) 
    180189  
    181190 * Copy original monitoring files in SUBMIT_DIR : [[BR]] 
     
    202211 
    203212 
    204  '''How to activate Atlas''' 
     213    * '''How to activate Atlas''' 
    205214 
    206215 in config.card file  
     
    215224 
    216225   
    217  '''How to manage frequency of post processing'''  
    218  
    219  ( Note: in this moment is not possible to have atlas and monitoring of frequency different from '''1M''', if we want this we've to see it with Patrick Brockman!! ) 
     226    * '''How to manage frequency of post processing'''  
     227 
     228 ( Note: in this moment is not possible to have atlas and monitoring of frequency different from '''1M''' ) 
    220229 
    221230 in COMP/nemo.card you have to change in [OutputFiles] chapter: 
     
    231240 and you have to change [Post_'''1M'''_icemod] chapter. 
    232241 
     242[[BR]] 
     243[[BR]] 
     244 
     245== Re-Run only post processing, for an already run job : == 
     246 
     247[[BR]] 
     248    
     249    * '''Run post processing''' 
     250 
     251 see: http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ 
     252 
     253 in particular: http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitements%C3%A0partirdelafrontale 
     254 
     255 and  http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitements%C3%A0partirdelamachinedecalcul 
     256 
     257[[BR]] 
     258 
     259== Example of post processing. a Job already run for 10 years form 2001 to 2010 : == 
     260  
     261=== in '''run.card''' === 
     262 
     263 * modify '''!OldPrefix''' 
     264{{{ 
     265 OldPrefix=''Job_!Name''_(aa-1)mmdd 
     266}}} 
     267 where (aa-1)mmdd is last day of last month of one year before you simulation's start 
     268 
     269  * modify '''!CumulPeriod''' 
     270{{{ 
     271!CumulPeriod=10 
     272 }}} 
     273 is 10 years that you've already run 
     274 
     275 * modify '''!PeriodState''' 
     276{{{ 
     277 !PeriodState=!OnQueue 
     278 }}} 
     279 
     280 * modify '''!TimeSeriesRunnging''' 
     281{{{ 
     282 !TimeSeriesRunnging=n 
     283 }}} 
     284 no because Time series are depending for each other, so if you want to start a time series it starts ONLY when a previous one is finished, so if you put !TimeSeriesRunnging=y (i.e. yes) it can't never start 
     285 
     286 * modify '''!TimeSeriesCompleted''' 
     287{{{ 
     288 !TimeSeriesCompleted= 
     289 }}} 
     290 nothing because we want to do time series for all 10 years 
     291 ( If not you have to put last time series already realised ) 
     292 
     293=== in '''Job_Name''': === 
     294  
     295 * modify '''cputim_job''' 
     296{{{ 
     297#PBS -l cputim_job=4:00:00  # Limite temps  
     298}}} 
     299 
     300 * modify '''DRYRUN''' 
     301{{{ 
     302 DRYRUN=3 
     303}}} 
     304 
     305 * modify '''RUN_DIR_PATH''' 
     306{{{ 
     307 Create, if necessary, a test directory (for example in you workdir) 
     308 Decomment RUN_DIR_PATH=/$workdir/TESTPOST          
     309}}} 
     310 
     311 * modify '''SUBMIT_DIR''' 
     312{{{ 
     313 Decomment and put right submit directory (the one in which you are changed you run.card and you Job)  
     314 SUBMIT_DIR=/$workdir/modipsl/config/$CONFIG_NAME/EXP00  
     315}}} 
     316 
     317[[BR]] 
     318[[BR]] 
    233319 
    234320== How to make a parallel run: == 
     
    259345 }}} 
    260346  
    261  
    262347 * Do an ins_make : [[BR]] 
    263348 {{{ 
     
    281366 }}} 
    282367 
    283  * Able run multi processors option in modipsl/config/ORCA2_LIM/IGCM00/config.card: : [[BR]] 
     368 * Enable run multi processors option in modipsl/config/ORCA2_LIM/IGCM00/config.card: : [[BR]] 
    284369 {{{ 
    285370 #-- Run Options : 
    286371 JobRunOptions='"-np "${BATCH_NUM_PROC_TOT}"' 
    287372 }}} 
    288  
    289  * '''How to have mail of end of Job, on ccrt's machines''' 
    290  
    291  on mercure: in Job_Name: #PBS -M name@mail 
    292   
    293  on platine: In Job_Name: #BSUB -u name@mail 
    294  
    295 [[BR]] 
    296 [[BR]] 
    297  
    298 == Run only post processing: == 
    299  
    300 [[BR]] 
    301     
    302     * '''If you have already run a job and you need only to run post processing''' 
    303  
    304  you can do it in 3 ways: 
    305  
    306  see: http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ 
    307  
    308  in particular: http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitements%C3%A0partirdelafrontale 
    309  
    310  and  http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitements%C3%A0partirdelamachinedecalcul 
    311  
    312 [[BR]] 
    313  
    314 == Example of post processing. a Job already run for 10 years form 2001 to 2010 : == 
    315   
    316 === in '''run.card''' === 
    317  
    318  * modify '''!OldPrefix''' 
    319 {{{ 
    320  OldPrefix=''Job_!Name''_(aa-1)mmdd 
    321 }}} 
    322  where (aa-1)mmdd is last day of last month of one year before you simulation's start 
    323  
    324   * modify '''!CumulPeriod''' 
    325 {{{ 
    326 !CumulPeriod=10 
    327  }}} 
    328  is 10 years that you've already run 
    329  
    330  * modify '''!PeriodState''' 
    331 {{{ 
    332  !PeriodState=!OnQueue 
    333  }}} 
    334  
    335  * modify '''!TimeSeriesRunnging''' 
    336 {{{ 
    337  !TimeSeriesRunnging=n 
    338  }}} 
    339  no because Time series are depending for each other, so if you want to start a time series it starts ONLY when a previous one is finished, so if you put !TimeSeriesRunnging=y (i.e. yes) it can't never start 
    340  
    341  * modify '''!TimeSeriesCompleted''' 
    342 {{{ 
    343  !TimeSeriesCompleted= 
    344  }}} 
    345  nothing because we want to do time series for all 10 years 
    346  ( If not you have to put last time series already realised ) 
    347  
    348 === in '''Job_Name''': === 
    349   
    350  * modify '''cputim_job''' 
    351 {{{ 
    352 #PBS -l cputim_job=4:00:00  # Limite temps  
    353 }}} 
    354  
    355  * modify '''DRYRUN''' 
    356 {{{ 
    357  DRYRUN=3 
    358 }}} 
    359  
    360  * modify '''RUN_DIR_PATH''' 
    361 {{{ 
    362  Create, if necessary, a test directory (for example in you workdir) 
    363  Decomment RUN_DIR_PATH=/$workdir/TESTPOST          
    364 }}} 
    365  
    366  * modify '''SUBMIT_DIR''' 
    367 {{{ 
    368  Decomment and put right submit directory (the one in which you are changed you run.card and you Job)  
    369  SUBMIT_DIR=/$workdir/modipsl/config/$CONFIG_NAME/EXP00  
    370 }}} 
    371  
     373  
    372374[[BR]] 
    373375[[BR]]