Ignore:
Timestamp:
11/22/10 12:44:59 (14 years ago)
Author:
sdipsl
Message:
  • function IGCM_sys_Get_Master on cesium will try 10 times to scp files from master machine. Hopefully the last cesium consolidation
  • function IGCM_config_Check will check chunck2D/3D consistency with TimeSeriesFrequency?.
  • change the way the output from post-processing script was named. We will now have:

-rebuild_fromWorkdir.20051231.out
-create_ts.20051231.2D.out
-create_ts.20051231.3D.out
-atlas_PISCES.19991231.out
-create_ts.20051231.Chunck2D.ATM.POST_1D_histday.out
-create_ts.20051231.Chunck2D.OCE.POST_1D_grid_T.out

  • remove modipsl headers from AA_SE_Checker, AA_TimeSeries_Checker, AA_move-and-rename
    • they check and submit job. They do not use resources and so there is no point to submit them
    • they will be rename shortly SE_Checker.ksh, TimeSeries_Checker.ksh, move-and-rename.ksh
  • cosmetics
File:
1 edited

Legend:

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

    r381 r387  
    121121 
    122122 
    123         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" 
     123        listVarEnv="DEBUG_debug,MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,POST_DIR,MASTER,RebuildFrequency,DateBegin,PeriodDateEnd,StandAlone,CompletedFlag,TsTask,CompToRead,FlagToRead,NameToRead,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG" 
    124124        # 
    125125        jLoop=${#ListDimension[*]} 
     
    135135                if [ X${Dimension} = X ] ; then 
    136136                    TsTask="empty" 
     137                    Script_Post_Output=create_ts.${PeriodDateEnd} 
    137138                else 
    138139                    TsTask=${Dimension} 
     140                    Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask} 
    139141                fi 
    140142                # 
     
    162164                        echo "export RESOL_SBG=${RESOL_SBG}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    163165                        echo "export listVarEnv=${listVarEnv}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     166                        echo "export Script_Post_Output=${Script_Post_Output}" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    164167                        echo "IGCM_sys_MkdirWork ${POST_DIR}               " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    165168                        echo "IGCM_debug_Verif_Exit                        " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     
    190193                    export RESOL_SBG=${RESOL_SBG} 
    191194                    export listVarEnv=${listVarEnv} 
     195                    export Script_Post_Output=${Script_Post_Output} 
    192196                    . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh 
    193197                    . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh 
     
    214218                    CompToRead=$( eval echo \${CHUNCK${Dimension}_COMP[\${i}]} ) 
    215219                    FlagToRead=$( eval echo \${CHUNCK${Dimension}_FLAG[\${i}]} ) 
     220                    NameToRead=$( eval echo \${CHUNCK${Dimension}_NAME[\${i}]} ) 
    216221                    ChunckSize=$( eval echo \${CHUNCK${Dimension}_SIZE[\${i}]} ) 
    217222                    # Chunck Length (mandatory in Year) 
     
    229234                    # Starting date of the current chunck 
    230235                    ChunckTsDateBegin=${ChunckTsYearBegin}${MonthBegin}01 
     236                    # 
     237                    Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask}.${CompToRead}.${NameToRead} 
    231238                    # 
    232239                    if [ ${RebuildFrequency} = true ] && [ ${DRYRUN} -le 1 ] ; then 
     
    248255                            echo "export CompToRead=${CompToRead}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    249256                            echo "export FlagToRead=${FlagToRead}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     257                            echo "export NameToRead=${NameToRead}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    250258                            echo "export RESOL_ATM=${RESOL_ATM}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    251259                            echo "export RESOL_OCE=${RESOL_OCE}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     
    255263                            echo "export RESOL_SBG=${RESOL_SBG}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    256264                            echo "export listVarEnv=${listVarEnv}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     265                            echo "export Script_Post_Output=${Script_Post_Output}" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    257266                            echo "IGCM_sys_MkdirWork ${POST_DIR}               " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    258267                            echo "IGCM_debug_Verif_Exit                        " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     
    278287                        export CompToRead=${CompToRead} 
    279288                        export FlagToRead=${FlagToRead} 
     289                        export NameToRead=${NameToRead} 
    280290                        export RESOL_ATM=${RESOL_ATM} 
    281291                        export RESOL_OCE=${RESOL_OCE} 
     
    285295                        export RESOL_SBG=${RESOL_SBG} 
    286296                        export listVarEnv=${listVarEnv} 
     297                        export Script_Post_Output=${Script_Post_Output} 
    287298                        . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh 
    288299                        . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh 
     
    309320        IGCM_debug_Print 2 "SEASONNAL POST-TREATMENT :" 
    310321        echo 
     322        # 
     323        Script_Post_Output=create_se.${PeriodDateEnd} 
    311324        # 
    312325        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" 
     
    332345            echo "export RESOL_SBG=${RESOL_SBG}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    333346            echo "export listVarEnv=${listVarEnv}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     347            echo "export Script_Post_Output=${Script_Post_Output}" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    334348            echo "IGCM_sys_MkdirWork ${POST_DIR}               " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    335349            echo "IGCM_debug_Verif_Exit                        " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     
    357371            export RESOL_SBG=${RESOL_SBG} 
    358372            export listVarEnv=${listVarEnv} 
     373            export Script_Post_Output=${Script_Post_Output} 
    359374            . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh 
    360375            . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh 
     
    395410            script=rebuild_fromWorkdir 
    396411        fi 
    397  
     412        # 
     413        Script_Post_Output=${script}.${PeriodDateEnd} 
     414        # 
    398415        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" 
    399416        IGCM_sys_RshPost <<-EOF 
     
    419436        export RESOL_SBG=${RESOL_SBG} 
    420437        export listVarEnv=${listVarEnv} 
     438        export Script_Post_Output=${Script_Post_Output} 
    421439        . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh 
    422440        . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh 
Note: See TracChangeset for help on using the changeset viewer.