Changeset 409


Ignore:
Timestamp:
01/19/11 17:52:56 (13 years ago)
Author:
sdipsl
Message:
  • correct bug with TS 3D without chunck see ticket #52
  • catch return code from all nco operator except ncrcat and exit if SpaceName? is PROD. clean error code handling. Special case for cdo command. see ticket #51
    • it means that if SpaceName?=PROD all must run absolutely perfectly ; otherwise libIGCM will stop.
  • For Smooth file, first access is always true for Period=1. Get Files when SmoothMin?<CumulPeriod?<SmoothMax? and modulo [min]:[modulo:][max] is true. see ticket #44
  • Under testing : do not use unless you are willing to help testing.
Location:
trunk/libIGCM
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_SE_Checker

    r396 r409  
    2222# Attention : à changer si la machine de post-traitement n'est pas la frontale du serveur de calcul ! 
    2323#             voir précence de la variable MirrorlibIGCM dans votre couche systÚme. 
    24  
    25 # Name Space of this experience  
    26 SpaceName=${SpaceName:=PROD} 
    2724 
    2825# Expericence class of the run 
  • trunk/libIGCM/AA_TimeSeries_Checker

    r401 r409  
    2222# Attention : à changer si la machine de post-traitement n'est pas la frontale du serveur de calcul ! 
    2323#             voir précence de la variable MirrorlibIGCM dans votre couche systÚme. 
    24  
    25 # Name Space of this experience 
    26 SpaceName=${SpaceName:=PROD} 
    2724 
    2825# Expericence class of the run 
     
    453450unset CompToRead 
    454451unset FlagToRead 
    455 unset NameToRead 
    456452 
    457453if [ X${Launch2D} = Xtrue ] ; then 
  • trunk/libIGCM/AA_create_multi_se

    r396 r409  
    384384        # 
    385385        IGCM_sys_Get /l liste_file_se[*] ${RUN_DIR_PATH} 
    386         eval ExitFlag=false 
    387386        IGCM_debug_Verif_Exit_Post 
    388387        # Search of common list of variables to be treated 
     
    406405        done 
    407406        IGCM_sys_Rm ${liste_file_se_tmp[*]} 
    408         eval ExitFlag=false 
    409         IGCM_debug_Verif_Exit_Post 
    410407        # 
    411408 
     
    449446        IGCM_sys_Rm ${RESULT_MULTI_SE} 
    450447        # 
    451         eval ExitFlag=false 
    452         IGCM_debug_Verif_Exit_Post 
    453448    done 
    454449done 
  • trunk/libIGCM/AA_create_se

    r387 r409  
    396396          # 
    397397          IGCM_sys_Get /l liste_file_se[*] ${RUN_DIR_PATH} 
    398           eval ExitFlag=false 
    399398          IGCM_debug_Verif_Exit_Post 
    400399           
     
    430429          done 
    431430          IGCM_sys_Rm ${liste_file_se_tmp[*]} 
    432           eval ExitFlag=false 
    433           IGCM_debug_Verif_Exit_Post 
    434431          ;; 
    435432        # For Monthly simulation : 
     
    462459              # 
    463460              IGCM_sys_Get /l liste_file_se[*] ${RUN_DIR_PATH} 
    464               eval ExitFlag=false 
    465461              IGCM_debug_Verif_Exit_Post 
    466462               
     
    488484 
    489485              IGCM_sys_Rm ${liste_file_se_tmp[*]} 
    490               eval ExitFlag=false 
    491               IGCM_debug_Verif_Exit_Post 
    492486          done 
    493487          ;; 
     
    531525              # 
    532526              IGCM_sys_Get /l liste_file_se[*] ${RUN_DIR_PATH} 
    533               eval ExitFlag=false 
    534527              IGCM_debug_Verif_Exit_Post 
    535528               
     
    556549              IGCM_sys_ncra -O -v ${list_var_final_ncra} ${liste_file_se_tmp[*]} ${OUT_SE[${nb}]} 
    557550              IGCM_sys_Rm ${liste_file_se_tmp[*]} 
    558               eval ExitFlag=false 
    559               IGCM_debug_Verif_Exit_Post 
    560551          done 
    561552          ;; 
     
    605596        IGCM_sys_Rm ${RESULT_SE} 
    606597        # 
    607         eval ExitFlag=false 
    608         IGCM_debug_Verif_Exit_Post 
    609598    done 
    610599done 
  • trunk/libIGCM/AA_create_ts

    r392 r409  
    3232#-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    3333#-Q- sx8brodie # @ notification = error 
    34 #-Q- sx8brodie # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $NameToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
     34#-Q- sx8brodie # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    3535#-Q- sx8brodie # @ queue 
    3636#-Q- aix6 #!/bin/ksh 
     
    4848#-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    4949#-Q- aix6 # @ notification = error 
    50 #-Q- aix6 # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $NameToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
     50#-Q- aix6 # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    5151#-Q- aix6 # @ queue 
    5252#-Q- ulam #!/bin/ksh 
     
    6464#-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    6565#-Q- ulam # @ notification = error 
    66 #-Q- ulam # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $NameToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
     66#-Q- ulam # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    6767#-Q- ulam # @ queue 
    6868#-Q- sx8mercure #!/bin/ksh 
     
    649649        if [ X${file} != X${NULL_STR} ] ; then 
    650650            IGCM_sys_Get /l liste_file[*] ${RUN_DIR_PATH}/${comp} 
     651            # Even if some files are missing we tried to continue 
     652            # Either ListVar in compname.card are asked nut not present in original history file 
     653            # Either a previous TS task failed 
    651654            ExitFlag=false 
    652655            IGCM_debug_Verif_Exit_Post 
     
    820823            # Get selected files 
    821824            IGCM_sys_Get /l liste_file[*] ${RUN_DIR_PATH}/${comp} 
    822             ExitFlag=false 
    823825            IGCM_debug_Verif_Exit_Post 
    824826 
     
    829831                        for Patch in $( eval echo \${LISTE_PATCHES_${file}[*]} ); do 
    830832                            IGCM_${Patch} ${file_t} 
     833                            IGCM_debug_Verif_Exit_Post 
    831834                        done 
    832835                    done 
     
    884887                        IGCM_sys_ncks -Oh -x -v ${var} ${file_out} ${file_out_YE%%.nc}_tmp1.nc 
    885888                        # This will remove the time axis because cdo rewrites severely with only considered useful variables 
    886                         IGCM_sys_cdo -mulc,1 ${file_out_YE%%.nc}_tmp1.nc ${file_out_YE%%.nc}_tmp2.nc > /dev/null 2>&1 
     889                        IGCM_sys_cdo -mulc,1 ${file_out_YE%%.nc}_tmp1.nc ${file_out_YE%%.nc}_tmp2.nc 
    887890                        if [ $? -eq 0 ] ; then 
    888891                                # Now append all ancillary variables if previous cdo operator ok 
     
    902905                fi 
    903906                # 
    904                 ExitFlag=false 
    905                 IGCM_debug_Verif_Exit_Post 
    906907            done     # for var in ${liste_var} ; do 
    907908            IGCM_sys_Rm ${liste_file_tmp[*]} 
    908909        done         # for file in ${liste_file_brut} do 
    909910    done             # for comp in ${config_ListOfComponents[*]} ; do 
    910     ExitFlag=false 
    911     IGCM_debug_Verif_Exit_Post 
    912911    # GO AHEAD IN DEEPEST LOOP 
    913912    (( CURRENT_LOOP = CURRENT_LOOP + 1 )) 
  • trunk/libIGCM/libIGCM_comp/libIGCM_comp.ksh

    r387 r409  
    318318           [ ${defVector[2]} -lt 0 ] ) ) ; then 
    319319 
     320        # Save Smooth Min and Max. Needed to call IGCM_sys_Get when appropriate 
     321        SmoothMin=${defVector[0]} 
     322        SmoothMax=${defVector[2]} 
    320323        # Test modulo 
    321324        ModValue=$( expr \( ${2} - ${defVector[0]} \) % ${defVector[1]} ) 
     
    382385                IGCM_debug_Print 3 "  ${file_in} ${SmoothDef}" 
    383386                eval ret=$( IGCM_SmoothModulo ${SmoothDef} ${CumulPeriod} ) 
    384                 if ( [ X${ret} = Xtrue ] || [ ${Period} -eq 1 ] ) ; then 
     387                if ( [ X${ret} = Xtrue ] || ( [ ${Period} -eq 1 ] && [ ${CumulPeriod} -ge ${SmoothMin} ] && [ ${CumulPeriod} -le ${SmoothMax} ) ) ; then 
    385388                    IGCM_sys_Get ${file_in} ${file_out} 
    386  
    387389                    #IGCM_comp_PrepareDeletedFiles ${file_in} ${file_out} 
    388390                fi 
     
    929931                        if [ $DRYRUN -le 1 ]; then 
    930932                            echo "IGCM_sys_rebuild ${file_in} ${generic_file_name}_*.nc   " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    931                             echo "IGCM_debug_Verif_Exit                                   " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     933                            echo "IGCM_debug_Verif_Exit_Post                              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    932934                        fi 
    933935                        # 
     
    938940                                    echo ". ${libIGCM_POST}/libIGCM_post/IGCM_${Patch}.ksh" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    939941                                    echo "IGCM_${Patch} ${file_in}                        " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     942                                    echo "IGCM_debug_Verif_Exit_Post                      " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    940943                                done 
    941944                            fi 
     
    944947                        if [ $DRYRUN -le 1 ]; then 
    945948                            echo "IGCM_sys_Put_Out ${file_in} ${file_out}                 " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    946                             echo "IGCM_debug_Verif_Exit                                   " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     949                            echo "IGCM_debug_Verif_Exit_Post                              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    947950                            echo "IGCM_sys_Rm ${generic_file_name}_*.nc                   " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    948951                        fi 
     
    978981                                    echo ". ${libIGCM_POST}/libIGCM_post/IGCM_${Patch}.ksh    " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    979982                                    echo "IGCM_${Patch} ${file_in}                            " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     983                                    echo "IGCM_debug_Verif_Exit_Post                          " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    980984                                done 
    981985                                # 
    982986                                echo "IGCM_sys_Put_Out ${file_in} ${file_out}                 " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    983                                 echo "IGCM_debug_Verif_Exit                                   " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     987                                echo "IGCM_debug_Verif_Exit_Post                              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    984988                                # 
    985989                            fi 
  • trunk/libIGCM/libIGCM_debug/libIGCM_debug.ksh

    r373 r409  
    196196function IGCM_debug_Verif_Exit { 
    197197    if ( ${ExitFlag} ) ; then 
     198        # Plan to send an email here with IGCM_sys_SendMail 
    198199        IGCM_card_WriteOption ${SUBMIT_DIR}/run.card Configuration PeriodState "Fatal" 
    199200        echo "IGCM_debug_Verif_Exit : Something wrong append." 
     
    218219    if ( ${ExitFlag} ) ; then 
    219220        echo "IGCM_debug_Verif_Exit_Post : Something wrong append." 
    220         #echo "                        EXIT THE JOB." 
    221         echo "         BUT WE DO NOT EXIT THE JOB." 
    222         echo 
    223         date 
    224         #exit 1 
     221        # If SpaceName is PROD then we stop if post_processing fails 
     222        # Plan to send an email here with IGCM_sys_SendMail 
     223        if [ X${config_UserChoices_SpaceName} = XPROD ] ; then 
     224            echo "                        EXIT THE JOB." 
     225            echo 
     226            if ( $DEBUG_debug ) ; then 
     227                IGCM_sys_Cp stack ${SUBMIT_DIR}/stack_error 
     228                echo 
     229            fi 
     230            date 
     231            exit 1 
     232        else 
     233            echo "         BUT WE DO NOT EXIT THE JOB." 
     234            echo 
     235            date 
     236        fi 
    225237    fi 
    226238} 
  • trunk/libIGCM/libIGCM_post/libIGCM_post.ksh

    r396 r409  
    121121 
    122122 
    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" 
     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" 
    124124        # 
    125125        jLoop=${#ListDimension[*]} 
     
    132132                IGCM_debug_Print 2 "TIME SERIES POST-PROCESSING ${Dimension} ACTIVATED :" 
    133133                echo 
     134                unset CompToRead 
     135                unset FlagToRead 
    134136                # 
    135137                if [ X${Dimension} = X ] ; then 
     
    255257                            echo "export CompToRead=${CompToRead}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    256258                            echo "export FlagToRead=${FlagToRead}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    257                             echo "export NameToRead=${NameToRead}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    258259                            echo "export RESOL_ATM=${RESOL_ATM}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    259260                            echo "export RESOL_OCE=${RESOL_OCE}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     
    287288                        export CompToRead=${CompToRead} 
    288289                        export FlagToRead=${FlagToRead} 
    289                         export NameToRead=${NameToRead} 
    290290                        export RESOL_ATM=${RESOL_ATM} 
    291291                        export RESOL_OCE=${RESOL_OCE} 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_brodie.ksh

    r373 r409  
    177177#D- 
    178178function IGCM_sys_SendMail { 
    179     IGCM_debug_PushStack "IGCM_sys_SendMailPost" $@ 
     179    IGCM_debug_PushStack "IGCM_sys_SendMail" $@ 
    180180    if ( $DEBUG_sys ) ; then 
    181181        echo "IGCM_sys_SendMail :" $@ 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_cesium.ksh

    r404 r409  
    222222#D- 
    223223function IGCM_sys_SendMail { 
    224     IGCM_debug_PushStack "IGCM_sys_SendMailPost" $@ 
     224    IGCM_debug_PushStack "IGCM_sys_SendMail" $@ 
    225225    if ( $DEBUG_sys ) ; then 
    226226        echo "IGCM_sys_SendMail :" $@ 
     
    13181318    if [ $? -gt 0 ] ; then 
    13191319       echo "IGCM_sys_ncap2 : erreur ${@}." 
    1320 #       IGCM_debug_Exit "ncap2" 
     1320       IGCM_debug_Exit "ncap2" 
    13211321    fi 
    13221322 
     
    13321332    if [ $? -gt 0 ] ; then 
    13331333       echo "IGCM_sys_ncatted : erreur ${@}." 
    1334 #       IGCM_debug_Exit "ncatted" 
     1334       IGCM_debug_Exit "ncatted" 
    13351335    fi 
    13361336 
     
    13461346    if [ $? -gt 0 ] ; then 
    13471347       echo "IGCM_sys_ncbo : erreur ${@}." 
    1348 #       IGCM_debug_Exit "ncbo" 
     1348       IGCM_debug_Exit "ncbo" 
    13491349    fi 
    13501350 
     
    13601360    if [ $? -gt 0 ] ; then 
    13611361       echo "IGCM_sys_ncdiff : erreur ${@}." 
    1362 #       IGCM_debug_Exit "ncdiff" 
     1362       IGCM_debug_Exit "ncdiff" 
    13631363    fi 
    13641364 
     
    13741374    if [ $? -gt 0 ] ; then 
    13751375       echo "IGCM_sys_ncea : erreur ${@}." 
    1376 #       IGCM_debug_Exit "ncea" 
     1376       IGCM_debug_Exit "ncea" 
    13771377    fi 
    13781378 
     
    13881388    if [ $? -gt 0 ] ; then 
    13891389       echo "IGCM_sys_ncecat : erreur ${@}." 
    1390 #       IGCM_debug_Exit "ncecat" 
     1390       IGCM_debug_Exit "ncecat" 
    13911391    fi 
    13921392 
     
    14021402    if [ $? -gt 0 ] ; then 
    14031403       echo "IGCM_sys_ncflint : erreur ${@}." 
    1404 #       IGCM_debug_Exit "ncflint" 
     1404       IGCM_debug_Exit "ncflint" 
    14051405    fi 
    14061406 
     
    14161416    if [ $? -gt 0 ] ; then 
    14171417       echo "IGCM_sys_ncks : erreur ${@}." 
    1418 #       IGCM_debug_Exit "ncks" 
     1418       IGCM_debug_Exit "ncks" 
    14191419    fi 
    14201420 
     
    14301430    if [ $? -gt 0 ] ; then 
    14311431       echo "IGCM_sys_ncpdq : erreur ${@}." 
    1432 #       IGCM_debug_Exit "ncpdq" 
     1432       IGCM_debug_Exit "ncpdq" 
    14331433    fi 
    14341434 
     
    14441444    if [ $? -gt 0 ] ; then 
    14451445       echo "IGCM_sys_ncra : erreur ${@}." 
    1446 #       IGCM_debug_Exit "ncra" 
     1446       IGCM_debug_Exit "ncra" 
    14471447    fi 
    14481448 
     
    14721472    if [ $? -gt 0 ] ; then 
    14731473       echo "IGCM_sys_ncrename : erreur ${@}." 
    1474 #       IGCM_debug_Exit "ncrename" 
     1474       IGCM_debug_Exit "ncrename" 
    14751475    fi 
    14761476 
     
    14861486    if [ $? -gt 0 ] ; then 
    14871487       echo "IGCM_sys_ncwa : erreur ${@}." 
    1488 #       IGCM_debug_Exit "ncwa" 
     1488       IGCM_debug_Exit "ncwa" 
    14891489    fi 
    14901490 
     
    15011501    if [ $? -gt 0 ] ; then 
    15021502       echo "IGCM_sys_cdo : erreur ${@}." 
    1503 #       IGCM_debug_Exit "cdo" 
     1503       IGCM_debug_PopStack "IGCM_sys_cdo" 
     1504       return 1 
     1505    else 
     1506        IGCM_debug_PopStack "IGCM_sys_cdo" 
     1507        return 0 
    15041508    fi 
    15051509 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_default.ksh

    r404 r409  
    209209#D- 
    210210function IGCM_sys_SendMail { 
    211     IGCM_debug_PushStack "IGCM_sys_SendMailPost" $@ 
     211    IGCM_debug_PushStack "IGCM_sys_SendMail" $@ 
    212212    if ( $DEBUG_sys ) ; then 
    213213        echo "IGCM_sys_SendMail :" $@ 
     
    11691169    if [ $? -gt 0 ] ; then 
    11701170       echo "IGCM_sys_ncap2 : erreur ${@}." 
    1171 #       IGCM_debug_Exit "ncap2" 
     1171       IGCM_debug_Exit "ncap2" 
    11721172    fi 
    11731173 
     
    11831183    if [ $? -gt 0 ] ; then 
    11841184       echo "IGCM_sys_ncatted : erreur ${@}." 
    1185 #       IGCM_debug_Exit "ncatted" 
     1185       IGCM_debug_Exit "ncatted" 
    11861186    fi 
    11871187 
     
    11971197    if [ $? -gt 0 ] ; then 
    11981198       echo "IGCM_sys_ncbo : erreur ${@}." 
    1199 #       IGCM_debug_Exit "ncbo" 
     1199       IGCM_debug_Exit "ncbo" 
    12001200    fi 
    12011201 
     
    12111211    if [ $? -gt 0 ] ; then 
    12121212       echo "IGCM_sys_ncdiff : erreur ${@}." 
    1213 #       IGCM_debug_Exit "ncdiff" 
     1213       IGCM_debug_Exit "ncdiff" 
    12141214    fi 
    12151215 
     
    12251225    if [ $? -gt 0 ] ; then 
    12261226       echo "IGCM_sys_ncea : erreur ${@}." 
    1227 #       IGCM_debug_Exit "ncea" 
     1227       IGCM_debug_Exit "ncea" 
    12281228    fi 
    12291229 
     
    12391239    if [ $? -gt 0 ] ; then 
    12401240       echo "IGCM_sys_ncecat : erreur ${@}." 
    1241 #       IGCM_debug_Exit "ncecat" 
     1241       IGCM_debug_Exit "ncecat" 
    12421242    fi 
    12431243 
     
    12531253    if [ $? -gt 0 ] ; then 
    12541254       echo "IGCM_sys_ncflint : erreur ${@}." 
    1255 #       IGCM_debug_Exit "ncflint" 
     1255       IGCM_debug_Exit "ncflint" 
    12561256    fi 
    12571257 
     
    12671267    if [ $? -gt 0 ] ; then 
    12681268       echo "IGCM_sys_ncks : erreur ${@}." 
    1269 #       IGCM_debug_Exit "ncks" 
     1269       IGCM_debug_Exit "ncks" 
    12701270    fi 
    12711271 
     
    12811281    if [ $? -gt 0 ] ; then 
    12821282       echo "IGCM_sys_ncpdq : erreur ${@}." 
    1283 #       IGCM_debug_Exit "ncpdq" 
     1283       IGCM_debug_Exit "ncpdq" 
    12841284    fi 
    12851285 
     
    12951295    if [ $? -gt 0 ] ; then 
    12961296       echo "IGCM_sys_ncra : erreur ${@}." 
    1297 #       IGCM_debug_Exit "ncra" 
     1297       IGCM_debug_Exit "ncra" 
    12981298    fi 
    12991299 
     
    13231323    if [ $? -gt 0 ] ; then 
    13241324       echo "IGCM_sys_ncrename : erreur ${@}." 
    1325 #       IGCM_debug_Exit "ncrename" 
     1325       IGCM_debug_Exit "ncrename" 
    13261326    fi 
    13271327 
     
    13371337    if [ $? -gt 0 ] ; then 
    13381338       echo "IGCM_sys_ncwa : erreur ${@}." 
    1339 #       IGCM_debug_Exit "ncwa" 
     1339       IGCM_debug_Exit "ncwa" 
    13401340    fi 
    13411341 
     
    13521352    if [ $? -gt 0 ] ; then 
    13531353       echo "IGCM_sys_cdo : erreur ${@}." 
    1354 #       IGCM_debug_Exit "cdo" 
     1354       IGCM_debug_PopStack "IGCM_sys_cdo" 
     1355       return 1 
     1356    else 
     1357        IGCM_debug_PopStack "IGCM_sys_cdo" 
     1358        return 0 
    13551359    fi 
    13561360 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercure.ksh

    r404 r409  
    11271127    if [ $? -gt 0 ] ; then 
    11281128       echo "IGCM_sys_ncap2 : erreur ${@}." 
    1129 #       IGCM_debug_Exit "ncap2" 
     1129       IGCM_debug_Exit "ncap2" 
    11301130    fi 
    11311131 
     
    11411141    if [ $? -gt 0 ] ; then 
    11421142       echo "IGCM_sys_ncatted : erreur ${@}." 
    1143 #       IGCM_debug_Exit "ncatted" 
     1143       IGCM_debug_Exit "ncatted" 
    11441144    fi 
    11451145 
     
    11551155    if [ $? -gt 0 ] ; then 
    11561156       echo "IGCM_sys_ncbo : erreur ${@}." 
    1157 #       IGCM_debug_Exit "ncbo" 
     1157       IGCM_debug_Exit "ncbo" 
    11581158    fi 
    11591159 
     
    11691169    if [ $? -gt 0 ] ; then 
    11701170       echo "IGCM_sys_ncdiff : erreur ${@}." 
    1171 #       IGCM_debug_Exit "ncdiff" 
     1171       IGCM_debug_Exit "ncdiff" 
    11721172    fi 
    11731173 
     
    11831183    if [ $? -gt 0 ] ; then 
    11841184       echo "IGCM_sys_ncea : erreur ${@}." 
    1185 #       IGCM_debug_Exit "ncea" 
     1185       IGCM_debug_Exit "ncea" 
    11861186    fi 
    11871187 
     
    11971197    if [ $? -gt 0 ] ; then 
    11981198       echo "IGCM_sys_ncecat : erreur ${@}." 
    1199 #       IGCM_debug_Exit "ncecat" 
     1199       IGCM_debug_Exit "ncecat" 
    12001200    fi 
    12011201 
     
    12111211    if [ $? -gt 0 ] ; then 
    12121212       echo "IGCM_sys_ncflint : erreur ${@}." 
    1213 #       IGCM_debug_Exit "ncflint" 
     1213       IGCM_debug_Exit "ncflint" 
    12141214    fi 
    12151215 
     
    12251225    if [ $? -gt 0 ] ; then 
    12261226       echo "IGCM_sys_ncks : erreur ${@}." 
    1227 #       IGCM_debug_Exit "ncks" 
     1227       IGCM_debug_Exit "ncks" 
    12281228    fi 
    12291229 
     
    12391239    if [ $? -gt 0 ] ; then 
    12401240       echo "IGCM_sys_ncpdq : erreur ${@}." 
    1241 #       IGCM_debug_Exit "ncpdq" 
     1241       IGCM_debug_Exit "ncpdq" 
    12421242    fi 
    12431243 
     
    12531253    if [ $? -gt 0 ] ; then 
    12541254       echo "IGCM_sys_ncra : erreur ${@}." 
    1255 #       IGCM_debug_Exit "ncra" 
     1255       IGCM_debug_Exit "ncra" 
    12561256    fi 
    12571257 
     
    12811281    if [ $? -gt 0 ] ; then 
    12821282       echo "IGCM_sys_ncrename : erreur ${@}." 
    1283 #       IGCM_debug_Exit "ncrename" 
     1283       IGCM_debug_Exit "ncrename" 
    12841284    fi 
    12851285 
     
    12951295    if [ $? -gt 0 ] ; then 
    12961296       echo "IGCM_sys_ncwa : erreur ${@}." 
    1297 #       IGCM_debug_Exit "ncwa" 
     1297       IGCM_debug_Exit "ncwa" 
    12981298    fi 
    12991299 
     
    13101310    if [ $? -gt 0 ] ; then 
    13111311       echo "IGCM_sys_cdo : erreur ${@}." 
    1312 #       IGCM_debug_Exit "cdo" 
     1312       IGCM_debug_PopStack "IGCM_sys_cdo" 
     1313       return 1 
     1314    else 
     1315        IGCM_debug_PopStack "IGCM_sys_cdo" 
     1316        return 0 
    13131317    fi 
    13141318 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercurex8.ksh

    r404 r409  
    222222#D- 
    223223function IGCM_sys_SendMail { 
    224     IGCM_debug_PushStack "IGCM_sys_SendMailPost" $@ 
     224    IGCM_debug_PushStack "IGCM_sys_SendMail" $@ 
    225225    if ( $DEBUG_sys ) ; then 
    226226        echo "IGCM_sys_SendMail :" $@ 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercurex9.ksh

    r406 r409  
    230230#D- 
    231231function IGCM_sys_SendMail { 
    232     IGCM_debug_PushStack "IGCM_sys_SendMailPost" $@ 
     232    IGCM_debug_PushStack "IGCM_sys_SendMail" $@ 
    233233    if ( $DEBUG_sys ) ; then 
    234234        echo "IGCM_sys_SendMail :" $@ 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_obelix.ksh

    r387 r409  
    220220#D- 
    221221function IGCM_sys_SendMail { 
    222     IGCM_debug_PushStack "IGCM_sys_SendMailPost" $@ 
     222    IGCM_debug_PushStack "IGCM_sys_SendMail" $@ 
    223223    if ( $DEBUG_sys ) ; then 
    224224        echo "IGCM_sys_SendMail :" $@ 
     
    11861186    if [ $? -gt 0 ] ; then 
    11871187       echo "IGCM_sys_ncap2 : erreur ${@}." 
    1188 #       IGCM_debug_Exit "ncap2" 
     1188       IGCM_debug_Exit "ncap2" 
    11891189    fi 
    11901190 
     
    12001200    if [ $? -gt 0 ] ; then 
    12011201       echo "IGCM_sys_ncatted : erreur ${@}." 
    1202 #       IGCM_debug_Exit "ncatted" 
     1202       IGCM_debug_Exit "ncatted" 
    12031203    fi 
    12041204 
     
    12141214    if [ $? -gt 0 ] ; then 
    12151215       echo "IGCM_sys_ncbo : erreur ${@}." 
    1216 #       IGCM_debug_Exit "ncbo" 
     1216       IGCM_debug_Exit "ncbo" 
    12171217    fi 
    12181218 
     
    12281228    if [ $? -gt 0 ] ; then 
    12291229       echo "IGCM_sys_ncdiff : erreur ${@}." 
    1230 #       IGCM_debug_Exit "ncdiff" 
     1230       IGCM_debug_Exit "ncdiff" 
    12311231    fi 
    12321232 
     
    12421242    if [ $? -gt 0 ] ; then 
    12431243       echo "IGCM_sys_ncea : erreur ${@}." 
    1244 #       IGCM_debug_Exit "ncea" 
     1244       IGCM_debug_Exit "ncea" 
    12451245    fi 
    12461246 
     
    12561256    if [ $? -gt 0 ] ; then 
    12571257       echo "IGCM_sys_ncecat : erreur ${@}." 
    1258 #       IGCM_debug_Exit "ncecat" 
     1258       IGCM_debug_Exit "ncecat" 
    12591259    fi 
    12601260 
     
    12701270    if [ $? -gt 0 ] ; then 
    12711271       echo "IGCM_sys_ncflint : erreur ${@}." 
    1272 #       IGCM_debug_Exit "ncflint" 
     1272       IGCM_debug_Exit "ncflint" 
    12731273    fi 
    12741274 
     
    12841284    if [ $? -gt 0 ] ; then 
    12851285       echo "IGCM_sys_ncks : erreur ${@}." 
    1286 #       IGCM_debug_Exit "ncks" 
     1286       IGCM_debug_Exit "ncks" 
    12871287    fi 
    12881288 
     
    12981298    if [ $? -gt 0 ] ; then 
    12991299       echo "IGCM_sys_ncpdq : erreur ${@}." 
    1300 #       IGCM_debug_Exit "ncpdq" 
     1300       IGCM_debug_Exit "ncpdq" 
    13011301    fi 
    13021302 
     
    13121312    if [ $? -gt 0 ] ; then 
    13131313       echo "IGCM_sys_ncra : erreur ${@}." 
    1314 #       IGCM_debug_Exit "ncra" 
     1314       IGCM_debug_Exit "ncra" 
    13151315    fi 
    13161316 
     
    13401340    if [ $? -gt 0 ] ; then 
    13411341       echo "IGCM_sys_ncrename : erreur ${@}." 
    1342 #       IGCM_debug_Exit "ncrename" 
     1342       IGCM_debug_Exit "ncrename" 
    13431343    fi 
    13441344 
     
    13541354    if [ $? -gt 0 ] ; then 
    13551355       echo "IGCM_sys_ncwa : erreur ${@}." 
    1356 #       IGCM_debug_Exit "ncwa" 
     1356       IGCM_debug_Exit "ncwa" 
    13571357    fi 
    13581358 
     
    13691369    if [ $? -gt 0 ] ; then 
    13701370       echo "IGCM_sys_cdo : erreur ${@}." 
    1371 #       IGCM_debug_Exit "cdo" 
     1371       IGCM_debug_PopStack "IGCM_sys_cdo" 
     1372       return 1 
     1373    else 
     1374        IGCM_debug_PopStack "IGCM_sys_cdo" 
     1375        return 0 
    13721376    fi 
    13731377 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_platine.ksh

    r404 r409  
    12291229    if [ $? -gt 0 ] ; then 
    12301230       echo "IGCM_sys_ncap2 : erreur ${@}." 
    1231 #       IGCM_debug_Exit "ncap2" 
     1231       IGCM_debug_Exit "ncap2" 
    12321232    fi 
    12331233 
     
    12431243    if [ $? -gt 0 ] ; then 
    12441244       echo "IGCM_sys_ncatted : erreur ${@}." 
    1245 #       IGCM_debug_Exit "ncatted" 
     1245       IGCM_debug_Exit "ncatted" 
    12461246    fi 
    12471247 
     
    12571257    if [ $? -gt 0 ] ; then 
    12581258       echo "IGCM_sys_ncbo : erreur ${@}." 
    1259 #       IGCM_debug_Exit "ncbo" 
     1259       IGCM_debug_Exit "ncbo" 
    12601260    fi 
    12611261 
     
    12711271    if [ $? -gt 0 ] ; then 
    12721272       echo "IGCM_sys_ncdiff : erreur ${@}." 
    1273 #       IGCM_debug_Exit "ncdiff" 
     1273       IGCM_debug_Exit "ncdiff" 
    12741274    fi 
    12751275 
     
    12851285    if [ $? -gt 0 ] ; then 
    12861286       echo "IGCM_sys_ncea : erreur ${@}." 
    1287 #       IGCM_debug_Exit "ncea" 
     1287       IGCM_debug_Exit "ncea" 
    12881288    fi 
    12891289 
     
    12991299    if [ $? -gt 0 ] ; then 
    13001300       echo "IGCM_sys_ncecat : erreur ${@}." 
    1301 #       IGCM_debug_Exit "ncecat" 
     1301       IGCM_debug_Exit "ncecat" 
    13021302    fi 
    13031303 
     
    13131313    if [ $? -gt 0 ] ; then 
    13141314       echo "IGCM_sys_ncflint : erreur ${@}." 
    1315 #       IGCM_debug_Exit "ncflint" 
     1315       IGCM_debug_Exit "ncflint" 
    13161316    fi 
    13171317 
     
    13271327    if [ $? -gt 0 ] ; then 
    13281328       echo "IGCM_sys_ncks : erreur ${@}." 
    1329 #       IGCM_debug_Exit "ncks" 
     1329       IGCM_debug_Exit "ncks" 
    13301330    fi 
    13311331 
     
    13411341    if [ $? -gt 0 ] ; then 
    13421342       echo "IGCM_sys_ncpdq : erreur ${@}." 
    1343 #       IGCM_debug_Exit "ncpdq" 
     1343       IGCM_debug_Exit "ncpdq" 
    13441344    fi 
    13451345 
     
    13551355    if [ $? -gt 0 ] ; then 
    13561356       echo "IGCM_sys_ncra : erreur ${@}." 
    1357 #       IGCM_debug_Exit "ncra" 
     1357       IGCM_debug_Exit "ncra" 
    13581358    fi 
    13591359 
     
    13831383    if [ $? -gt 0 ] ; then 
    13841384       echo "IGCM_sys_ncrename : erreur ${@}." 
    1385 #       IGCM_debug_Exit "ncrename" 
     1385       IGCM_debug_Exit "ncrename" 
    13861386    fi 
    13871387 
     
    13971397    if [ $? -gt 0 ] ; then 
    13981398       echo "IGCM_sys_ncwa : erreur ${@}." 
    1399 #       IGCM_debug_Exit "ncwa" 
     1399       IGCM_debug_Exit "ncwa" 
    14001400    fi 
    14011401 
     
    14111411    \cdo $@ 
    14121412    if [ $? -gt 0 ] ; then 
    1413        echo "IGCM_sys_cdo : erreur ${@}." 
    1414 #       IGCM_debug_Exit "cdo" 
     1413        echo "IGCM_sys_cdo : erreur ${@}." 
     1414        IGCM_debug_PopStack "IGCM_sys_cdo" 
     1415        return 1 
     1416    else 
     1417        IGCM_debug_PopStack "IGCM_sys_cdo" 
     1418        return 0 
    14151419    fi 
    14161420 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_titane.ksh

    r404 r409  
    246246#D- 
    247247function IGCM_sys_SendMail { 
    248     IGCM_debug_PushStack "IGCM_sys_SendMailPost" $@ 
     248    IGCM_debug_PushStack "IGCM_sys_SendMail" $@ 
    249249    if ( $DEBUG_sys ) ; then 
    250250       echo "IGCM_sys_SendMail :" $@ 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_ulam.ksh

    r377 r409  
    10221022    if [ $? -gt 0 ] ; then 
    10231023       echo "IGCM_sys_ncatted : erreur ${@}." 
    1024 #       IGCM_debug_Exit "ncatted" 
     1024       IGCM_debug_Exit "ncatted" 
    10251025    fi 
    10261026 
     
    11481148    if [ $? -gt 0 ] ; then 
    11491149       echo "IGCM_sys_ncrcat : erreur ${@}." 
    1150        IGCM_debug_Exit "ncrcat" 
     1150#       IGCM_debug_Exit "ncrcat" 
    11511151    fi 
    11521152 
     
    11911191    if [ $? -gt 0 ] ; then 
    11921192       echo "IGCM_sys_cdo : erreur ${@}." 
    1193 #       IGCM_debug_Exit "cdo" 
     1193       IGCM_debug_PopStack "IGCM_sys_cdo" 
     1194       return 1 
     1195    else 
     1196        IGCM_debug_PopStack "IGCM_sys_cdo" 
     1197        return 0 
    11941198    fi 
    11951199 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_vargas.ksh

    r395 r409  
    178178#D- 
    179179function IGCM_sys_SendMail { 
    180     IGCM_debug_PushStack "IGCM_sys_SendMailPost" $@ 
     180    IGCM_debug_PushStack "IGCM_sys_SendMail" $@ 
    181181    if ( $DEBUG_sys ) ; then 
    182182        echo "IGCM_sys_SendMail :" $@ 
Note: See TracChangeset for help on using the changeset viewer.