Changeset 455


Ignore:
Timestamp:
04/12/11 15:33:36 (13 years ago)
Author:
sdipsl
Message:
  • Continuation of [451]. Submit post-treatment from titane's mono class to cesium. Nasty hack waiting for a better solution
  • Cosmetic and verbosity
Location:
trunk/libIGCM
Files:
3 edited

Legend:

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

    r446 r455  
    331331        echo 
    332332        # modulo (RebuildFrequency and PeriodLength/TimeSeriesFrequency/SeasonalFrequency) must be zero 
     333        IGCM_debug_Print 1 "Coherence between RebuildFrequency and PeriodLength:" 
    333334        IGCM_post_CheckModuloFrequency config_Post_RebuildFrequency config_UserChoices_PeriodLength 
     335        IGCM_debug_Print 1 "Coherence between TimeSeriesFrequency and RebuildFrequency:" 
    334336        IGCM_post_CheckModuloFrequency config_Post_TimeSeriesFrequency config_Post_RebuildFrequency 
     337        IGCM_debug_Print 1 "Coherence between SeasonalFrequency and RebuildFrequency:" 
    335338        IGCM_post_CheckModuloFrequency config_Post_SeasonalFrequency config_Post_RebuildFrequency 
    336339    else 
     
    340343        echo 
    341344        #modulo (TimeSeriesFrequency/SeasonalFrequency and PeriodLenght) must be zero 
     345        IGCM_debug_Print 1 "Coherence between TimeSeriesFrequency and PeriodLength:" 
    342346        IGCM_post_CheckModuloFrequency config_Post_TimeSeriesFrequency config_UserChoices_PeriodLength 
     347        IGCM_debug_Print 1 "Coherence between SeasonalFrequency and PeriodLength:" 
    343348        IGCM_post_CheckModuloFrequency config_Post_SeasonalFrequency   config_UserChoices_PeriodLength 
    344349    fi 
     
    349354    until [ $i -ge $NbJob ]; do 
    350355        value=${CHUNCK2D_SIZE[${i}]} 
     356        IGCM_debug_Print 1 "Coherence between All Chunck2D frequency and TimeSeriesFrequency:" 
    351357        IGCM_post_CheckModuloFrequency value config_Post_TimeSeriesFrequency 
    352358        case ${value} in   
     
    363369    until [ $i -ge $NbJob ]; do 
    364370        value=${CHUNCK3D_SIZE[${i}]} 
     371        IGCM_debug_Print 1 "Coherence between All Chunck3D frequency and TimeSeriesFrequency:" 
    365372        IGCM_post_CheckModuloFrequency value config_Post_TimeSeriesFrequency 
    366373        case ${value} in   
  • trunk/libIGCM/libIGCM_post/libIGCM_post.ksh

    r454 r455  
    144144                    # 
    145145                    if [ -f ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh ] ; then 
     146                        if [ X${MASTER} = Xtitane ] ; then 
     147                            echo "IGCM_sys_RshPost <<-EOF"                     >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     148                        fi 
    146149                        echo "export DEBUG_debug=${DEBUG_debug}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    147150                        echo "export MODIPSL=${MODIPSL}                      " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     
    167170                        echo "export listVarEnv=${listVarEnv}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    168171                        echo "export Script_Post_Output=${Script_Post_Output}" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     172                        if [ X${MASTER} = Xtitane ] ; then 
     173                            echo ". ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     174                            echo ". ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh"     >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     175                        fi 
    169176                        echo "IGCM_sys_MkdirWork ${POST_DIR}                 " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    170177                        echo "IGCM_debug_Verif_Exit_Post                     " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    171178                        echo "IGCM_sys_QsubPost create_ts                    " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     179                        if [ X${MASTER} = Xtitane ] ; then 
     180                            echo "EOF"                                         >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     181                        fi 
    172182                    fi 
    173183                    # 
     
    244254                        # 
    245255                        if [ -f ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh ] ; then 
     256                            if [ X${MASTER} = Xtitane ] ; then 
     257                                echo "IGCM_sys_RshPost <<-EOF"                     >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     258                            fi 
    246259                            echo "export DEBUG_debug=${DEBUG_debug}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    247260                            echo "export MODIPSL=${MODIPSL}                      " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     
    267280                            echo "export listVarEnv=${listVarEnv}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    268281                            echo "export Script_Post_Output=${Script_Post_Output}" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     282                            if [ X${MASTER} = Xtitane ] ; then 
     283                                echo ". ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     284                                echo ". ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh"     >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     285                            fi 
    269286                            echo "IGCM_sys_MkdirWork ${POST_DIR}                 " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    270287                            echo "IGCM_debug_Verif_Exit_Post                     " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    271288                            echo "IGCM_sys_QsubPost create_ts                    " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     289                            if [ X${MASTER} = Xtitane ] ; then 
     290                                echo "EOF"                                         >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     291                            fi 
    272292                        fi 
    273293                        # 
     
    330350            # 
    331351            if [ -f ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh ] ; then 
    332             # 
     352                # 
     353                if [ X${MASTER} = Xtitane ] ; then 
     354                    echo "IGCM_sys_RshPost <<-EOF"                     >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     355                fi 
    333356                echo "export DEBUG_debug=${DEBUG_debug}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    334357                echo "export MODIPSL=${MODIPSL}                      " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     
    350373                echo "export listVarEnv=${listVarEnv}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    351374                echo "export Script_Post_Output=${Script_Post_Output}" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     375                if [ X${MASTER} = Xtitane ] ; then 
     376                    echo ". ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     377                    echo ". ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh"     >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     378                fi 
    352379                echo "IGCM_sys_MkdirWork ${POST_DIR}                 " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    353380                echo "IGCM_debug_Verif_Exit_Post                     " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    354381                echo "IGCM_sys_QsubPost create_se                    " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    355             # 
     382                if [ X${MASTER} = Xtitane ] ; then 
     383                    echo "EOF"                                         >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     384                fi 
     385                # 
    356386            fi 
    357387        else 
     
    475505    SlaveFrequency=$( eval echo \${${2}} ) 
    476506 
    477     echo 
    478507    IGCM_debug_Print 1 "IGCM_post_CheckModuloFrequency : Master=${MasterFrequency} Slave=${SlaveFrequency}" 
    479     echo 
    480508 
    481509    case ${MasterFrequency} in 
     
    512540                        IGCM_debug_Print 3 "For ${MasterName} with leap calendar:" 
    513541                        IGCM_debug_Print 3 "We have a daily ${SlaveName} frequency and ${MasterName}=${MasterFrequency}" 
    514                         IGCM_debug_Print 3 "No post-treatment. Case not properly handle at this moment." 
    515                         IGCM_debug_Exit "Check your frequency" 
     542                        IGCM_debug_Print 3 "No post-treatment. Case not properly handle at this moment by libIGCM. Sorry" 
     543                        IGCM_debug_Exit    "Check your frequency ${MasterName} and choose a daily frequency for this one too." 
    516544                    fi ;; 
    517545            esac ;; 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_titane.ksh

    r452 r455  
    251251        i=0 
    252252        while [ $i -ne $NB_ESSAI ] ; do 
    253             ssh -t ${MASTER} ssh cesium /bin/ksh <tmp_IGCM_sys_RshPost_$$ 
     253            ssh -t titane996 ssh cesium /bin/ksh <tmp_IGCM_sys_RshPost_$$ 
    254254            status=$? 
    255255            if [ ${status} -ne 0 ]; 
     
    291291    fi 
    292292 
    293     ssh -t ${MASTER} ssh platine /bin/ksh <<-EOF 
     293    ssh -t titane996 ssh platine /bin/ksh <<-EOF 
    294294    export LOGIN=${LOGIN} 
    295295    export config_UserChoices_JobName=${config_UserChoices_JobName} 
Note: See TracChangeset for help on using the changeset viewer.