Changeset 36 for trunk/libIGCM


Ignore:
Timestamp:
12/08/08 15:47:01 (16 years ago)
Author:
sdipsl
Message:

SD : - no more stack files everywhere when you have

DEBUG_debug=false in AA_job (default)

  • some corrections to have good continuity between rebuilds and post-processing in case of asynchronous rebuilds from archive.
Location:
trunk/libIGCM
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_job

    r34 r36  
    336336    else 
    337337        echo "EXECUTION of : ${MPIRUN_COMMAND} ${MPIRUN_OPTIONS} ./${config_Executable_Name} simulated for DRYRUN = " $DRYRUN 
    338         echo "FOR EXECUTION DRYRUN mode = " $DRYRUN >> stack 
     338        if ( $DEBUG_debug ) ; then 
     339            echo "FOR EXECUTION DRYRUN mode = " $DRYRUN >> stack 
     340        fi 
    339341    fi 
    340342    echo "========================================================================" 
  • trunk/libIGCM/AA_monitoring

    r35 r36  
    5353 
    5454#=========================================== 
    55  
    56 RUN_DIR=${RUN_DIR_PATH}/MONITORING 
     55RUN_DIR=${RUN_DIR_PATH} 
    5756IGCM_sys_MkdirWork ${RUN_DIR} 
    5857IGCM_sys_Cd ${RUN_DIR} 
     
    6160    CARD_DIR=${SUBMIT_DIR} 
    6261else 
    63     CARD_DIR=${RUN_DIR_PATH}/$( basename ${SUBMIT_DIR} ) 
    64     IGCM_sys_Get_Master ${SUBMIT_DIR} ${RUN_DIR_PATH} 
     62    CARD_DIR=${RUN_DIR}/$( basename ${SUBMIT_DIR} ) 
     63    IGCM_sys_Get_Master ${SUBMIT_DIR} ${RUN_DIR} 
    6564fi 
    6665 
  • trunk/libIGCM/libIGCM_debug/libIGCM_debug.ksh

    r5 r36  
    128128#D- 
    129129function IGCM_debug_PopStack { 
    130     if ( ${ExitFlag} ) ; then 
    131         echo '!!! ExitFlag has been activated !!!' >> stack 
    132     fi 
    133130    if ( $DEBUG_debug ) ; then 
     131        if ( ${ExitFlag} ) ; then 
     132            echo '!!! ExitFlag has been activated !!!' >> stack 
     133        fi 
    134134        if [ "${IGCM_debug_Stack[0]}" = "${1}" ]; then 
    135135            let $(( IGCM_debug_LenStack = IGCM_debug_LenStack - 1 )) 
  • trunk/libIGCM/libIGCM_post/libIGCM_post.ksh

    r34 r36  
    315315        # 
    316316        typeset listVarEnv 
    317         listVarEnv="MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,POST_DIR,DateBegin,PeriodDateEnd,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_SRF" 
     317        listVarEnv="DEBUG_debug,MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,POST_DIR,DateBegin,PeriodDateEnd,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_SRF" 
    318318 
    319319        if [ ${RebuildFrequency} = true ] ; then 
    320320            # 
    321             echo IGCM_sys_QsubPost create_ts >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     321            echo export DEBUG_debug=${DEBUG_debug}     >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     322            echo export MODIPSL=${MODIPSL}             >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     323            echo export libIGCM_SX=${libIGCM}          >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     324            echo export libIGCM=${libIGCM_POST}        >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     325            echo export SUBMIT_DIR=${SUBMIT_DIR}       >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     326            echo export POST_DIR=${POST_DIR}           >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     327            echo export DateBegin=${DateBegin}         >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     328            echo export PeriodDateEnd=${PeriodDateEnd} >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     329            echo export StandAlone=false               >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     330            echo export RESOL_ATM=${RESOL_ATM}         >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     331            echo export RESOL_OCE=${RESOL_OCE}         >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     332            echo export RESOL_ICE=${RESOL_ICE}         >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     333            echo export RESOL_SRF=${RESOL_SRF}         >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     334            echo export listVarEnv=${listVarEnv}       >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     335            echo IGCM_sys_MkdirWork ${POST_DIR}        >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     336            echo IGCM_debug_Verif_Exit                 >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     337            echo IGCM_sys_QsubPost create_ts           >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    322338            # 
    323339        else 
    324340            # 
    325341            IGCM_sys_RshPost <<-EOF 
     342            export DEBUG_debug=${DEBUG_debug} 
    326343            export MODIPSL=${MODIPSL} 
    327344            export libIGCM_SX=${libIGCM} 
     
    354371        # 
    355372        typeset listVarEnv 
    356         listVarEnv="MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,POST_DIR,DateBegin,PeriodDateEnd,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_SRF" 
     373        listVarEnv="DEBUG_debug,MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,POST_DIR,DateBegin,PeriodDateEnd,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_SRF" 
    357374 
    358375        if [ ${RebuildFrequency} = true ] ; then 
    359376            # 
    360             echo IGCM_sys_QsubPost create_se >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     377            echo export DEBUG_debug=${DEBUG_debug}     >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     378            echo export MODIPSL=${MODIPSL}             >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     379            echo export libIGCM_SX=${libIGCM}          >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     380            echo export libIGCM=${libIGCM_POST}        >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     381            echo export SUBMIT_DIR=${SUBMIT_DIR}       >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     382            echo export POST_DIR=${POST_DIR}           >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     383            echo export DateBegin=${DateBegin}         >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     384            echo export PeriodDateEnd=${PeriodDateEnd} >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     385            echo export StandAlone=false               >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     386            echo export RESOL_ATM=${RESOL_ATM}         >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     387            echo export RESOL_OCE=${RESOL_OCE}         >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     388            echo export RESOL_ICE=${RESOL_ICE}         >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     389            echo export RESOL_SRF=${RESOL_SRF}         >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     390            echo export listVarEnv=${listVarEnv}       >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     391            echo IGCM_sys_MkdirWork ${POST_DIR}        >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     392            echo IGCM_debug_Verif_Exit                 >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     393            echo IGCM_sys_QsubPost create_se           >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    361394            # 
    362395        else 
    363396            # 
    364397            IGCM_sys_RshPost <<-EOF 
     398            export DEBUG_debug=${DEBUG_debug} 
    365399            export MODIPSL=${MODIPSL} 
    366400            export libIGCM_SX=${libIGCM} 
     
    398432        # 
    399433        typeset listVarEnv 
    400         listVarEnv="MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,REBUILD_DIR,RebuildFromArchive,POST_DIR,DateBegin,PeriodDateBegin,PeriodDateEnd,NbRebuildDir,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_SRF" 
     434        listVarEnv="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_SRF" 
    401435        IGCM_sys_RshPost <<-EOF 
     436        export DEBUG_debug=${DEBUG_debug} 
    402437        export MODIPSL=${MODIPSL} 
    403438        export libIGCM_SX=${libIGCM} 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_brodie.ksh

    r34 r36  
    270270        fi 
    271271    else 
    272         echo "DRYRUN mode = " $DRYRUN >> stack 
     272        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    273273    fi 
    274274    IGCM_debug_PopStack "IGCM_sys_Chmod" 
     
    684684        fi 
    685685    else 
    686         echo "DRYRUN mode = " $DRYRUN >> stack 
     686        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    687687    fi 
    688688    IGCM_debug_PopStack "IGCM_sys_Put_Dir" 
     
    718718        fi 
    719719    else 
    720         echo "DRYRUN mode = " $DRYRUN >> stack 
     720        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    721721    fi 
    722722    IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
     
    771771        fi 
    772772    else 
    773         echo "DRYRUN mode = " $DRYRUN >> stack 
     773        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    774774    fi 
    775775    IGCM_debug_PopStack "IGCM_sys_Put_Rest" 
     
    824824        fi 
    825825    else 
    826         echo "DRYRUN mode = " $DRYRUN >> stack 
     826        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    827827    fi 
    828828    IGCM_debug_PopStack "IGCM_sys_Put_Out" 
     
    897897        fi 
    898898    else 
    899         echo "DRYRUN mode = " $DRYRUN >> stack 
     899        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    900900    fi 
    901901    IGCM_debug_PopStack "IGCM_sys_Get" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_calculo.ksh

    r7 r36  
    287287        fi 
    288288    else 
    289         echo "DRYRUN mode = " $DRYRUN >> stack 
     289        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    290290    fi 
    291291    IGCM_debug_PopStack "IGCM_sys_Chmod" 
     
    678678        fi 
    679679    else 
    680         echo "DRYRUN mode = " $DRYRUN >> stack 
     680        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    681681    fi 
    682682    IGCM_debug_PopStack "IGCM_sys_Put_Dir" 
     
    715715        fi 
    716716    else 
    717         echo "DRYRUN mode = " $DRYRUN >> stack 
     717        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    718718    fi 
    719719    IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
     
    749749        fi 
    750750    else 
    751         echo "DRYRUN mode = " $DRYRUN >> stack 
     751        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    752752    fi 
    753753    IGCM_debug_PopStack "IGCM_sys_Get_Master" 
     
    791791        fi 
    792792    else 
    793         echo "DRYRUN mode = " $DRYRUN >> stack 
     793        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    794794    fi 
    795795    IGCM_debug_PopStack "IGCM_sys_Put_Rest" 
     
    836836        fi 
    837837    else 
    838         echo "DRYRUN mode = " $DRYRUN >> stack 
     838        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    839839    fi 
    840840    IGCM_debug_PopStack "IGCM_sys_Put_Out" 
     
    893893        fi 
    894894    else 
    895         echo "DRYRUN mode = " $DRYRUN >> stack 
     895        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    896896    fi 
    897897    IGCM_debug_PopStack "IGCM_sys_Get" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_claude.ksh

    r7 r36  
    303303        fi 
    304304    else 
    305         echo "DRYRUN mode = " $DRYRUN >> stack 
     305        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    306306    fi 
    307307    IGCM_debug_PopStack "IGCM_sys_Chmod" 
     
    696696        fi 
    697697    else 
    698         echo "DRYRUN mode = " $DRYRUN >> stack 
     698        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    699699    fi 
    700700    IGCM_debug_PopStack "IGCM_sys_Put_Dir" 
     
    730730        fi 
    731731    else 
    732         echo "DRYRUN mode = " $DRYRUN >> stack 
     732        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    733733    fi 
    734734    IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
     
    764764        fi 
    765765    else 
    766         echo "DRYRUN mode = " $DRYRUN >> stack 
     766        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    767767    fi 
    768768    IGCM_debug_PopStack "IGCM_sys_Get_Master" 
     
    806806        fi 
    807807    else 
    808         echo "DRYRUN mode = " $DRYRUN >> stack 
     808        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    809809    fi 
    810810    IGCM_debug_PopStack "IGCM_sys_Put_Rest" 
     
    851851        fi 
    852852    else 
    853         echo "DRYRUN mode = " $DRYRUN >> stack 
     853        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    854854    fi 
    855855    IGCM_debug_PopStack "IGCM_sys_Put_Out" 
     
    908908        fi 
    909909    else 
    910         echo "DRYRUN mode = " $DRYRUN >> stack 
     910        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    911911    fi 
    912912    IGCM_debug_PopStack "IGCM_sys_Get" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_default.ksh

    r7 r36  
    288288        fi 
    289289    else 
    290         echo "DRYRUN mode = " $DRYRUN >> stack 
     290        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    291291    fi 
    292292    IGCM_debug_PopStack "IGCM_sys_Chmod" 
     
    681681        fi 
    682682    else 
    683         echo "DRYRUN mode = " $DRYRUN >> stack 
     683        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    684684    fi 
    685685    IGCM_debug_PopStack "IGCM_sys_Put_Dir" 
     
    715715        fi 
    716716    else 
    717         echo "DRYRUN mode = " $DRYRUN >> stack 
     717        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    718718    fi 
    719719    IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
     
    749749        fi 
    750750    else 
    751         echo "DRYRUN mode = " $DRYRUN >> stack 
     751        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    752752    fi 
    753753    IGCM_debug_PopStack "IGCM_sys_Get_Master" 
     
    791791        fi 
    792792    else 
    793         echo "DRYRUN mode = " $DRYRUN >> stack 
     793        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    794794    fi 
    795795    IGCM_debug_PopStack "IGCM_sys_Put_Rest" 
     
    836836        fi 
    837837    else 
    838         echo "DRYRUN mode = " $DRYRUN >> stack 
     838        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    839839    fi 
    840840    IGCM_debug_PopStack "IGCM_sys_Put_Out" 
     
    893893        fi 
    894894    else 
    895         echo "DRYRUN mode = " $DRYRUN >> stack 
     895        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    896896    fi 
    897897    IGCM_debug_PopStack "IGCM_sys_Get" 
     
    916916        #DO NOTHING 
    917917    else 
    918         echo "DRYRUN mode = " $DRYRUN >> stack 
     918        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    919919    fi 
    920920    IGCM_debug_PopStack "IGCM_sys_Put_Dods" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercure.ksh

    r34 r36  
    257257        fi 
    258258    else 
    259         echo "DRYRUN mode = " $DRYRUN >> stack 
     259        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    260260    fi 
    261261    IGCM_debug_PopStack "IGCM_sys_Chmod" 
     
    619619        fi 
    620620    else 
    621         echo "DRYRUN mode = " $DRYRUN >> stack 
     621        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    622622    fi 
    623623    IGCM_debug_PopStack "IGCM_sys_Put_Dir" 
     
    656656        fi 
    657657    else 
    658         echo "DRYRUN mode = " $DRYRUN >> stack 
     658        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    659659    fi 
    660660    IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
     
    708708        fi 
    709709    else 
    710         echo "DRYRUN mode = " $DRYRUN >> stack 
     710        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    711711    fi 
    712712    IGCM_debug_PopStack "IGCM_sys_Put_Rest" 
     
    774774        fi 
    775775    else 
    776         echo "DRYRUN mode = " $DRYRUN >> stack 
     776        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    777777    fi 
    778778    IGCM_debug_PopStack "IGCM_sys_Put_Out" 
     
    869869        fi 
    870870    else 
    871         echo "DRYRUN mode = " $DRYRUN >> stack 
     871        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    872872    fi 
    873873    IGCM_debug_PopStack "IGCM_sys_Get" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercureTX.ksh

    r32 r36  
    292292        fi 
    293293    else 
    294         echo "DRYRUN mode = " $DRYRUN >> stack 
     294        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    295295    fi 
    296296    IGCM_debug_PopStack "IGCM_sys_Chmod" 
     
    663663        fi 
    664664    else 
    665         echo "DRYRUN mode = " $DRYRUN >> stack 
     665        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    666666    fi 
    667667    IGCM_debug_PopStack "IGCM_sys_Put_Dir" 
     
    700700        fi 
    701701    else 
    702         echo "DRYRUN mode = " $DRYRUN >> stack 
     702        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    703703    fi 
    704704    IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
     
    734734        fi 
    735735    else 
    736         echo "DRYRUN mode = " $DRYRUN >> stack 
     736        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    737737    fi 
    738738    IGCM_debug_PopStack "IGCM_sys_Get_Master" 
     
    786786        fi 
    787787    else 
    788         echo "DRYRUN mode = " $DRYRUN >> stack 
     788        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    789789    fi 
    790790    IGCM_debug_PopStack "IGCM_sys_Put_Out" 
     
    884884        fi 
    885885    else 
    886         echo "DRYRUN mode = " $DRYRUN >> stack 
     886        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    887887    fi 
    888888    IGCM_debug_PopStack "IGCM_sys_Get" 
     
    922922        fi 
    923923    else 
    924         echo "DRYRUN mode = " $DRYRUN >> stack 
     924        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    925925    fi 
    926926    IGCM_debug_PopStack "IGCM_sys_Put_Dods" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_obelix.ksh

    r16 r36  
    288288        fi 
    289289    else 
    290         echo "DRYRUN mode = " $DRYRUN >> stack 
     290        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    291291    fi 
    292292    IGCM_debug_PopStack "IGCM_sys_Chmod" 
     
    677677        fi 
    678678    else 
    679         echo "DRYRUN mode = " $DRYRUN >> stack 
     679        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    680680    fi 
    681681    IGCM_debug_PopStack "IGCM_sys_Put_Dir" 
     
    711711        fi 
    712712    else 
    713         echo "DRYRUN mode = " $DRYRUN >> stack 
     713        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    714714    fi 
    715715    IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
     
    745745        fi 
    746746    else 
    747         echo "DRYRUN mode = " $DRYRUN >> stack 
     747        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    748748    fi 
    749749    IGCM_debug_PopStack "IGCM_sys_Get_Master" 
     
    787787        fi 
    788788    else 
    789         echo "DRYRUN mode = " $DRYRUN >> stack 
     789        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    790790    fi 
    791791    IGCM_debug_PopStack "IGCM_sys_Put_Rest" 
     
    832832        fi 
    833833    else 
    834         echo "DRYRUN mode = " $DRYRUN >> stack 
     834        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    835835    fi 
    836836    IGCM_debug_PopStack "IGCM_sys_Put_Out" 
     
    889889        fi 
    890890    else 
    891         echo "DRYRUN mode = " $DRYRUN >> stack 
     891        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    892892    fi 
    893893    IGCM_debug_PopStack "IGCM_sys_Get" 
     
    912912        #DO NOTHING 
    913913    else 
    914         echo "DRYRUN mode = " $DRYRUN >> stack 
     914        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    915915    fi 
    916916    IGCM_debug_PopStack "IGCM_sys_Put_Dods" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_platine.ksh

    r24 r36  
    303303        fi 
    304304    else 
    305         echo "DRYRUN mode = " $DRYRUN >> stack 
     305        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    306306    fi 
    307307    IGCM_debug_PopStack "IGCM_sys_Chmod" 
     
    707707        fi 
    708708    else 
    709         echo "DRYRUN mode = " $DRYRUN >> stack 
     709        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    710710    fi 
    711711    IGCM_debug_PopStack "IGCM_sys_Put_Rest" 
     
    743743        fi 
    744744    else 
    745         echo "DRYRUN mode = " $DRYRUN >> stack 
     745        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    746746    fi 
    747747    IGCM_debug_PopStack "IGCM_sys_Put_Dir" 
     
    780780        fi 
    781781    else 
    782         echo "DRYRUN mode = " $DRYRUN >> stack 
     782        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    783783    fi 
    784784    IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
     
    814814        fi 
    815815    else 
    816         echo "DRYRUN mode = " $DRYRUN >> stack 
     816        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    817817    fi 
    818818    IGCM_debug_PopStack "IGCM_sys_Get_Master" 
     
    866866        fi 
    867867    else 
    868         echo "DRYRUN mode = " $DRYRUN >> stack 
     868        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    869869    fi 
    870870    IGCM_debug_PopStack "IGCM_sys_Put_Out" 
     
    964964        fi 
    965965    else 
    966         echo "DRYRUN mode = " $DRYRUN >> stack 
     966        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    967967    fi 
    968968    IGCM_debug_PopStack "IGCM_sys_Get" 
     
    10021002        fi 
    10031003    else 
    1004         echo "DRYRUN mode = " $DRYRUN >> stack 
     1004        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    10051005    fi 
    10061006    IGCM_debug_PopStack "IGCM_sys_Put_Dods" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_rhodes.ksh

    r17 r36  
    279279        fi 
    280280    else 
    281         echo "DRYRUN mode = " $DRYRUN >> stack 
     281        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    282282    fi 
    283283    IGCM_debug_PopStack "IGCM_sys_Chmod" 
     
    654654        fi 
    655655    else 
    656         echo "DRYRUN mode = " $DRYRUN >> stack 
     656        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    657657    fi 
    658658    IGCM_debug_PopStack "IGCM_sys_Put_Dir" 
     
    688688        fi 
    689689    else 
    690         echo "DRYRUN mode = " $DRYRUN >> stack 
     690        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    691691    fi 
    692692    IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
     
    724724        fi 
    725725    else 
    726         echo "DRYRUN mode = " $DRYRUN >> stack 
     726        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    727727    fi 
    728728    IGCM_debug_PopStack "IGCM_sys_Get_Master" 
     
    777777        fi 
    778778    else 
    779         echo "DRYRUN mode = " $DRYRUN >> stack 
     779        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    780780    fi 
    781781    IGCM_debug_PopStack "IGCM_sys_Put_Out" 
     
    852852        fi 
    853853    else 
    854         echo "DRYRUN mode = " $DRYRUN >> stack 
     854        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    855855    fi 
    856856    IGCM_debug_PopStack "IGCM_sys_Get" 
     
    892892        fi 
    893893    else 
    894         echo "DRYRUN mode = " $DRYRUN >> stack 
     894        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    895895    fi 
    896896    IGCM_debug_PopStack "IGCM_sys_Put_Dods" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_zahir.ksh

    r17 r36  
    270270        fi 
    271271    else 
    272         echo "DRYRUN mode = " $DRYRUN >> stack 
     272        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    273273    fi 
    274274    IGCM_debug_PopStack "IGCM_sys_Chmod" 
     
    698698        fi 
    699699    else 
    700         echo "DRYRUN mode = " $DRYRUN >> stack 
     700        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    701701    fi 
    702702    IGCM_debug_PopStack "IGCM_sys_Put_Rest" 
     
    751751        fi 
    752752    else 
    753         echo "DRYRUN mode = " $DRYRUN >> stack 
     753        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    754754    fi 
    755755    IGCM_debug_PopStack "IGCM_sys_Put_Out" 
     
    824824        fi 
    825825    else 
    826         echo "DRYRUN mode = " $DRYRUN >> stack 
     826        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
    827827    fi 
    828828    IGCM_debug_PopStack "IGCM_sys_Get" 
Note: See TracChangeset for help on using the changeset viewer.