Changeset 381 for trunk/libIGCM


Ignore:
Timestamp:
11/09/10 17:46:42 (14 years ago)
Author:
sdipsl
Message:
  • On the way to make of them a single script : rebuild_fromArchive / rebuild_fromWorkdir
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_post/libIGCM_post.ksh

    r380 r381  
    9595    IGCM_debug_PushStack "IGCM_post_Submit" 
    9696 
     97    typeset listVarEnv 
     98 
    9799    POST_DIR=${R_OUT_POST}/${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    98100 
     
    119121 
    120122 
    121         typeset listVarEnv 
    122123        listVarEnv="DEBUG_debug,MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,POST_DIR,MASTER,RebuildFrequency,DateBegin,PeriodDateEnd,StandAlone,CompletedFlag,TsTask,CompToRead,FlagToRead,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG" 
    123124        # 
     
    309310        echo 
    310311        # 
    311         typeset listVarEnv 
    312312        listVarEnv="DEBUG_debug,MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,POST_DIR,MASTER,RebuildFrequency,DateBegin,PeriodDateEnd,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG" 
    313313 
     
    374374        if [ ${DRYRUN} -le 1 ] ; then 
    375375            echo "IGCM_debug_PopStack \"IGCM_FlushRebuild\" " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    376             echo "}                                       " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     376            echo "}                                         " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    377377        fi 
    378378        if [ ${config_Post_RebuildFromArchive} = true ] ; then 
     
    384384    # 
    385385    if [ ${RebuildFrequency} = true ] ; then 
    386         # 
    387386        if ( [ ${config_Post_RebuildFromArchive} = true ] ) ; then 
    388             # 
    389387            IGCM_debug_Print 2 "REBUILD POST-TREATMENT FROM ARCHIVE:" 
    390388            echo 
    391389            # 
    392             typeset listVarEnv 
    393             listVarEnv="DEBUG_debug,MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,REBUILD_DIR,POST_DIR,MASTER,RebuildFromArchive,DateBegin,PeriodDateBegin,PeriodDateEnd,NbRebuildDir,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG" 
    394             IGCM_sys_RshPost <<-EOF 
    395             export DEBUG_debug=${DEBUG_debug} 
    396             export MODIPSL=${MODIPSL} 
    397             export libIGCM_SX=${libIGCM} 
    398             export libIGCM=${libIGCM_POST} 
    399             export SUBMIT_DIR=${SUBMIT_DIR} 
    400             export REBUILD_DIR=${REBUILD_DIR} 
    401             export POST_DIR=${POST_DIR} 
    402             export MASTER=${MASTER} 
    403             export RebuildFromArchive=${config_Post_RebuildFromArchive} 
    404             export DateBegin=${DateBegin} 
    405             export PeriodDateBegin=${PeriodDateBegin} 
    406             export PeriodDateEnd=${PeriodDateEnd} 
    407             export NbRebuildDir=${NbRebuildDir} 
    408             export StandAlone=false 
    409             export RESOL_ATM=${RESOL_ATM} 
    410             export RESOL_OCE=${RESOL_OCE} 
    411             export RESOL_ICE=${RESOL_ICE} 
    412             export RESOL_MBG=${RESOL_MBG} 
    413             export RESOL_SRF=${RESOL_SRF} 
    414             export RESOL_SBG=${RESOL_SBG} 
    415             export listVarEnv=${listVarEnv} 
    416             . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh 
    417             . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh 
    418             IGCM_sys_MkdirWork ${POST_DIR} 
    419             IGCM_debug_Verif_Exit 
    420             IGCM_sys_QsubPost rebuild_fromArchive 
    421 EOF 
    422         else 
    423             # 
     390            script=rebuild_fromArchive 
     391        else 
    424392            IGCM_debug_Print 2 "REBUILD POST-TREATMENT FROM WORKDIR:" 
    425393            echo 
    426394            # 
    427             typeset listVarEnv 
    428             listVarEnv="DEBUG_debug,MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,REBUILD_DIR,POST_DIR,MASTER,RebuildFromArchive,DateBegin,PeriodDateBegin,PeriodDateEnd,NbRebuildDir,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG" 
    429             IGCM_sys_RshPost <<-EOF 
    430             export DEBUG_debug=${DEBUG_debug} 
    431             export MODIPSL=${MODIPSL} 
    432             export libIGCM_SX=${libIGCM} 
    433             export libIGCM=${libIGCM_POST} 
    434             export SUBMIT_DIR=${SUBMIT_DIR} 
    435             export REBUILD_DIR=${REBUILD_DIR} 
    436             export POST_DIR=${POST_DIR} 
    437             export MASTER=${MASTER} 
    438             export RebuildFromArchive=${config_Post_RebuildFromArchive} 
    439             export DateBegin=${DateBegin} 
    440             export PeriodDateBegin=${PeriodDateBegin} 
    441             export PeriodDateEnd=${PeriodDateEnd} 
    442             export NbRebuildDir=${NbRebuildDir} 
    443             export StandAlone=false 
    444             export RESOL_ATM=${RESOL_ATM} 
    445             export RESOL_OCE=${RESOL_OCE} 
    446             export RESOL_ICE=${RESOL_ICE} 
    447             export RESOL_MBG=${RESOL_MBG} 
    448             export RESOL_SRF=${RESOL_SRF} 
    449             export RESOL_SBG=${RESOL_SBG} 
    450             export listVarEnv=${listVarEnv} 
    451             . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh 
    452             . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh 
    453             IGCM_sys_MkdirWork ${POST_DIR} 
    454             IGCM_debug_Verif_Exit 
    455             IGCM_sys_QsubPost rebuild_fromWorkdir 
     395            script=rebuild_fromWorkdir 
     396        fi 
     397 
     398        listVarEnv="DEBUG_debug,MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,REBUILD_DIR,POST_DIR,MASTER,RebuildFromArchive,DateBegin,PeriodDateBegin,PeriodDateEnd,NbRebuildDir,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG" 
     399        IGCM_sys_RshPost <<-EOF 
     400        export DEBUG_debug=${DEBUG_debug} 
     401        export MODIPSL=${MODIPSL} 
     402        export libIGCM_SX=${libIGCM} 
     403        export libIGCM=${libIGCM_POST} 
     404        export SUBMIT_DIR=${SUBMIT_DIR} 
     405        export REBUILD_DIR=${REBUILD_DIR} 
     406        export POST_DIR=${POST_DIR} 
     407        export MASTER=${MASTER} 
     408        export RebuildFromArchive=${config_Post_RebuildFromArchive} 
     409        export DateBegin=${DateBegin} 
     410        export PeriodDateBegin=${PeriodDateBegin} 
     411        export PeriodDateEnd=${PeriodDateEnd} 
     412        export NbRebuildDir=${NbRebuildDir} 
     413        export StandAlone=false 
     414        export RESOL_ATM=${RESOL_ATM} 
     415        export RESOL_OCE=${RESOL_OCE} 
     416        export RESOL_ICE=${RESOL_ICE} 
     417        export RESOL_MBG=${RESOL_MBG} 
     418        export RESOL_SRF=${RESOL_SRF} 
     419        export RESOL_SBG=${RESOL_SBG} 
     420        export listVarEnv=${listVarEnv} 
     421        . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh 
     422        . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh 
     423        IGCM_sys_MkdirWork ${POST_DIR} 
     424        IGCM_debug_Verif_Exit 
     425        IGCM_sys_QsubPost ${script} 
    456426EOF 
    457         fi 
     427 
    458428    fi 
    459429 
Note: See TracChangeset for help on using the changeset viewer.