Ignore:
Timestamp:
07/28/14 12:19:59 (10 years ago)
Author:
sdipsl
Message:

See #187 RebuildFromArchive is deprecated

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_rebuild_fromWorkdir

    r1029 r1031  
    3030#-Q- ada # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    3131#-Q- ada # @ notification = error 
    32 #-Q- ada # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
     32#-Q- ada # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    3333#-Q- ada # @ queue 
    3434#-Q- lxiv8 ###################### 
     
    8484MASTER=${MASTER:=ada|curie} 
    8585 
    86 #D- Do we rebuild parallel output from archive or from ${BIGDIR} 
    87 #D- Default : value from AA_job if any 
    88 RebuildFromArchive=${RebuildFromArchive:=false} 
    89  
    9086#D- Directory where files we need to rebuild are store 
    9187#D- Default : value from AA_job if any 
    92 #D- if RebuildFromArchive=true REBUILD_DIR=${DMFDIR}/IGCM_OUT/.../JobName/TMP 
    93 #D- example : /dmnfs09/cont003/p86denv/IGCM_OUT/IPSLCM5/CM5PIRC7/TMP 
    94 #D- if RebuildFromArchive=false REBUILD_DIR=${BIGDIR}/REBUILD/TagName/JobName/ 
     88#D- REBUILD_DIR=${BIGDIR}/REBUILD/TagName/JobName/ 
    9589#D- example : /scratch/cont003/p86denv/REBUILD/IPSLCM5/SCAL-NEW 
    9690REBUILD_DIR=${REBUILD_DIR:=/path/to/your/TMP/REBUILD/FILES} 
     
    169163# ------------------------------------------------------------------ 
    170164IGCM_debug_Verif_Exit_Post 
    171  
    172165# 
    173 if [ ${RebuildFromArchive} = true ] ; then 
    174   ListAllRebuildDir=$( IGCM_sys_RshArchive ls -d ${REBUILD_DIR}/REBUILD_* | grep -B $(( ${NbRebuildDir} -1 )) ${LastPeriodForRebuild} ) 
    175 else 
    176   ListAllRebuildDir=$( IGCM_sys_RshMaster ls -d ${REBUILD_DIR}/REBUILD_* | grep -B $(( ${NbRebuildDir} -1 )) ${LastPeriodForRebuild} ) 
    177 fi 
     166ListAllRebuildDir=$( IGCM_sys_RshMaster ls -d ${REBUILD_DIR}/REBUILD_* | grep -B $(( ${NbRebuildDir} -1 )) ${LastPeriodForRebuild} ) 
    178167# 
    179168 
    180169for directory in ${ListAllRebuildDir} ; do 
    181170  # 
    182   if [ ${RebuildFromArchive} = true ] ; then 
    183     IGCM_sys_Get_Dir ${directory} ${RUN_DIR} 
    184   else 
    185     IGCM_sys_Get_Master ${directory} ${RUN_DIR} 
    186   fi 
     171  IGCM_sys_Get_Master ${directory} ${RUN_DIR} 
    187172  # 
    188173  IGCM_sys_Cd ${RUN_DIR}/$( basename ${directory} ) 
     
    199184  IGCM_sys_Rm -rf $( basename ${directory} ) 
    200185  # remote clean up 
    201   if [ ${RebuildFromArchive} = true ] ; then 
    202     IGCM_sys_RshArchive rm -rf ${directory} 
    203   else 
    204     IGCM_sys_RshMaster rm -rf ${directory} 
    205   fi 
     186  IGCM_sys_RshMaster rm -rf ${directory} 
    206187done 
    207188 
Note: See TracChangeset for help on using the changeset viewer.