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/postalreadyrunpage – NEMO
wiki:user/flavoni/libIGCM/postalreadyrunpage

Version 1 (modified by flavoni, 15 years ago) (diff)

--

Re-Run only post processing, for an already run job


  • Run post processing

see: http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ

in particular: (1) http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitements%C3%A0partirdelafrontale

and (2) http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitements%C3%A0partirdelamachinedecalcul


Example of post processing (1): a Job already run for 10 years form 2001 to 2010

in run.card

go to $scratchdir 
mkdir TESTPOST 
mkdir IGCM00 
cp -r $SUBMIT_DIR/.../COMP . 
cp -r $SUBMIT_DIR/.../config.card . 
cp -r $SUBMIT_DIR/.../modipsl/libIGCM/create_ts.job . 
vi create_ts.job . 
uncomment set -vx
substitue correct path for libIGCM=${libIGCM:=xxxxxxxxxxxxxx/modipsl/libIGCM}
qsub create_ts.job . 


Example of post processing (2): a Job already run for 10 years form 2001 to 2010

in run.card

  • modify OldPrefix
     OldPrefix=''Job_!Name''_(aa-1)mmdd
    
    where (aa-1)mmdd is last day of last month of one year before you simulation's start
  • modify CumulPeriod
    !CumulPeriod=10
    

is 10 years that you've already run

  • modify PeriodState
     !PeriodState=!OnQueue
    
  • modify TimeSeriesRunnging
     !TimeSeriesRunnging=n
    
    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
  • modify TimeSeriesCompleted
     !TimeSeriesCompleted=
    
    nothing because we want to do time series for all 10 years ( If not you have to put last time series already realised )

in Job_Name:

  • modify cputim_job
    #PBS -l cputim_job=4:00:00  # Limite temps 
    
  • modify DRYRUN
     DRYRUN=3
    
  • modify RUN_DIR_PATH
     Create, if necessary, a test directory (for example in you workdir)
     Decomment RUN_DIR_PATH=/$workdir/TESTPOST         
    
  • modify SUBMIT_DIR
     Decomment and put right submit directory (the one in which you are changed you run.card and you Job) 
     SUBMIT_DIR=/$workdir/modipsl/config/$CONFIG_NAME/EXP00 
    



Simona Flavoni last update: Timestamp?