Ignore:
Timestamp:
11/03/09 18:44:21 (15 years ago)
Author:
sdipsl
Message:
  • Cesium will post-process SX9 simulation
  • Big clean in libIGCM_sys
  • Testing only for now
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_ulam.ksh

    r186 r192  
    1 #!/bin/ksh 
     1#!/bin/ksh  
    22 
    33#************************************************************** 
     
    102102#export DISPLAY=:1 
    103103 
    104 #========================================================= 
     104#==================================================== 
    105105# Host specific DIRECTORIES 
    106106#==================================================== 
     
    116116#==================================================== 
    117117#- ARCHIVE 
    118 typeset -r ARCHIVE=$HOMEGAYA 
     118typeset -r ARCHIVE=${HOMEGAYA} 
    119119 
    120120#==================================================== 
     
    238238        fi 
    239239    fi 
    240     # vérification ?? : 
    241     if [ ! -d ${1} ] ; then 
    242         echo "IGCM_sys_MkdirArchive : erreur." 
    243         IGCM_debug_Exit "IGCM_sys_MkdirArchive" 
    244     fi 
    245240    IGCM_debug_PopStack "IGCM_sys_MkdirArchive" 
    246241} 
     
    264259        fi 
    265260    fi 
    266     # vérification ?? : 
    267     if [ ! -d ${1} ] ; then 
    268         echo "IGCM_sys_MkdirWork : erreur." 
    269         IGCM_debug_Exit "IGCM_sys_MkdirWork" 
    270     fi 
    271261    IGCM_debug_PopStack "IGCM_sys_MkdirWork" 
    272262} 
    273 #IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
    274 #echo "RUN_DIR_PATH ${RUN_DIR_PATH} ok." 
    275263 
    276264#D-#================================================== 
     
    347335 
    348336    return ${ExistFlag} 
    349 #    if [ ! -d ${1} ]; then 
    350 #       echo "IGCM_sys_TestDir : Directory $1 does not exist." 
    351 #       IGCM_debug_Exit "IGCM_sys_TestDir" 
    352 #    fi 
    353337} 
    354338 
     
    368352 
    369353    return ${ExistFlag} 
    370 #    if [ ! -d ${1} ]; then 
    371 #       echo "IGCM_sys_TestDirArchive : Directory $1 does not exist on ${ARCHIVE}." 
    372 #       IGCM_debug_Exit "IGCM_sys_TestDirArchive" 
    373 #    fi 
    374354} 
    375355 
     
    473453    cd - 
    474454    if [ $? -gt 0 ] ; then 
    475         echo "IGCM_sys_QsubPost : erreur." 
     455        echo "IGCM_sys_QsubPost : erreur " $@ 
    476456        IGCM_debug_Exit "IGCM_sys_QsubPost" 
    477457    fi 
     
    654634        echo "IGCM_sys_Mv :" $@ 
    655635    fi 
    656      
     636 
    657637    if [ $DRYRUN = 0 ]; then 
    658638 
     
    809789        fi 
    810790        # 
    811         # Only if we use rsync 
    812         #IGCM_sys_TestDirArchive $( dirname $2 ) 
    813791        # 
    814         #USUAL WAY 
     792        # USUAL WAY 
    815793        mfput $1 $2 > out_rsync 2>&1 
    816794        RET=$? 
    817795 
    818796#       #RSYNC WITH NETWORK RSH CALL 
    819 #       echo ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} > out_rsync 2>&1 
    820 #       ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1 
     797#       echo ${RSYNC} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} > out_rsync 2>&1 
     798#       ${RSYNC} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1 
    821799 
    822800#       #RSYNC WITH NFS USE 
    823 #       echo ${RSYNC_FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 
    824 #       ${RSYNC_FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 
    825  
    826 #       RET=$? 
     801#       echo ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 
     802#       ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 
     803 
     804#       RET=$? 
    827805#       IGCM_sys_Rsync_out $RET 
    828806 
     
    911889 
    912890#       #RSYNC WITH NETWORK RSH CALL 
    913 #       echo ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} > out_rsync 2>&1 
    914 #       ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} >> out_rsync 2>&1 
     891#       echo ${RSYNC} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} > out_rsync 2>&1 
     892#       ${RSYNC} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} >> out_rsync 2>&1 
    915893 
    916894#       #RSYNC WITH NFS USE 
    917 #       echo ${RSYNC_FRONT} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} > out_rsync 2>&1 
    918 #       ${RSYNC_FRONT} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} >> out_rsync 2>&1 
     895#       echo ${RSYNC} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} > out_rsync 2>&1 
     896#       ${RSYNC} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} >> out_rsync 2>&1 
    919897 
    920898#       RET=$? 
     
    964942        if [ ${RET} -gt 0 ] ; then 
    965943            echo "IGCM_sys_Put_Dods : error." 
    966             cat out_dods 
    967944            IGCM_debug_Exit "IGCM_sys_Put_Dods" 
    968945        fi 
     
    973950} 
    974951 
    975 ############################################################## A REVOIR !! 
    976  
    977 #D-#================================================== 
    978 #D-function IGCM_sys_Rapatrie 
    979 #D-* Purpose: Rapatrie 
    980 #D-* Examples: 
    981 #D- 
    982 function IGCM_sys_Rapatrie { 
    983     IGCM_debug_PushStack "IGCM_sys_Rapatrie" $@ 
    984     if ( $DEBUG_sys ) ; then 
    985         echo "IGCM_sys_Rapatrie :" $@ 
    986     fi 
    987  
    988     typeset RET=0 
    989  
    990     IGCM_sys_Get ${R_STOCKAGE}/$2 $1 ;  
    991     let $(( RET=RET+$? )) 
    992     IGCM_sys_Cd $1 ;  
    993     let $(( RET=RET+$? )) 
    994     IGCM_sys_UnTar $2 ;  
    995     let $(( RET=RET+$? )) 
    996  
    997     if [ ${RET} -gt 0 ] ; then 
    998         echo "IGCM_sys_Rapatrie : erreur." 
    999         IGCM_debug_Exit "IGCM_sys_Rapatrie" 
    1000     fi 
    1001     IGCM_debug_PopStack "IGCM_sys_Rapatrie" 
    1002 } 
    1003  
    1004952############################################################## A FINIR !! 
    1005953 
     
    10551003        echo "IGCM_sys_ncap :" $@ 
    10561004    fi 
    1057     /usr/local/pub/nco/3.9.6/bin/ncap $@ 
     1005    ncap $@ 
    10581006    if [ $? -gt 0 ] ; then 
    10591007       echo "IGCM_sys_ncap : erreur ${@}." 
     
    10641012} 
    10651013 
    1066 ncatted=/usr/local/pub/nco/3.9.6/bin/ncatted 
     1014ncatted=ncatted 
    10671015# Problem with ksh and string passed in this function to ncatted ! 
    10681016# function IGCM_sys_ncatted { 
     
    10711019#       echo "IGCM_sys_ncatted :" $@ 
    10721020#     fi 
    1073 #     /usr/local/pub/nco/3.9.6/bin/ncatted $@ 
     1021#     ncatted $@ 
    10741022#     if [ $? -gt 0 ] ; then 
    10751023#        echo "IGCM_sys_ncatted : erreur ${@}." 
     
    10851033        echo "IGCM_sys_ncbo :" $@ 
    10861034    fi 
    1087     /usr/local/pub/nco/3.9.6/bin/ncbo $@ 
     1035    ncbo $@ 
    10881036    if [ $? -gt 0 ] ; then 
    10891037       echo "IGCM_sys_ncbo : erreur ${@}." 
     
    10991047        echo "IGCM_sys_ncdiff :" $@ 
    11001048    fi 
    1101     /usr/local/pub/nco/3.9.6/bin/ncdiff $@ 
     1049    ncdiff $@ 
    11021050    if [ $? -gt 0 ] ; then 
    11031051       echo "IGCM_sys_ncdiff : erreur ${@}." 
     
    11131061        echo "IGCM_sys_ncea :" $@ 
    11141062    fi 
    1115     /usr/local/pub/nco/3.9.6/bin/ncea $@ 
     1063    ncea $@ 
    11161064    if [ $? -gt 0 ] ; then 
    11171065       echo "IGCM_sys_ncea : erreur ${@}." 
     
    11271075        echo "IGCM_sys_ncecat :" $@ 
    11281076    fi 
    1129     /usr/local/pub/nco/3.9.6/bin/ncecat $@ 
     1077    ncecat $@ 
    11301078    if [ $? -gt 0 ] ; then 
    11311079       echo "IGCM_sys_ncecat : erreur ${@}." 
     
    11411089        echo "IGCM_sys_ncflint :" $@ 
    11421090    fi 
    1143     /usr/local/pub/nco/3.9.6/bin/ncflint $@ 
     1091    ncflint $@ 
    11441092    if [ $? -gt 0 ] ; then 
    11451093       echo "IGCM_sys_ncflint : erreur ${@}." 
     
    11551103        echo "IGCM_sys_ncks :" $@ 
    11561104    fi 
    1157     /usr/local/pub/nco/3.9.6/bin/ncks $@ 
     1105    ncks $@ 
    11581106    if [ $? -gt 0 ] ; then 
    11591107       echo "IGCM_sys_ncks : erreur ${@}." 
     
    11691117        echo "IGCM_sys_ncpdq :" $@ 
    11701118    fi 
    1171     /usr/local/pub/nco/3.9.6/bin/ncpdq $@ 
     1119    ncpdq $@ 
    11721120    if [ $? -gt 0 ] ; then 
    11731121       echo "IGCM_sys_ncpdq : erreur ${@}." 
     
    11831131        echo "IGCM_sys_ncra :" $@ 
    11841132    fi 
    1185     /usr/local/pub/nco/3.9.6/bin/ncra $@ 
     1133    ncra $@ 
    11861134    if [ $? -gt 0 ] ; then 
    11871135       echo "IGCM_sys_ncra : erreur ${@}." 
     
    11971145        echo "IGCM_sys_ncrcat :" $@ 
    11981146    fi 
    1199     /usr/local/pub/nco/3.9.6/bin/ncrcat $@ 
     1147    ncrcat $@ 
    12001148    if [ $? -gt 0 ] ; then 
    12011149       echo "IGCM_sys_ncrcat : erreur ${@}." 
     
    12111159        echo "IGCM_sys_ncrename :" $@ 
    12121160    fi 
    1213     /usr/local/pub/nco/3.9.6/bin/ncrename $@ 
     1161    ncrename $@ 
    12141162    if [ $? -gt 0 ] ; then 
    12151163       echo "IGCM_sys_ncrename : erreur ${@}." 
     
    12251173        echo "IGCM_sys_ncwa :" $@ 
    12261174    fi 
    1227     /usr/local/pub/nco/3.9.6/bin/ncwa $@ 
     1175    ncwa $@ 
    12281176    if [ $? -gt 0 ] ; then 
    12291177       echo "IGCM_sys_ncwa : erreur ${@}." 
     
    12621210    IGCM_debug_PushStack "IGCM_sys_build_run_file" 
    12631211    if ( $DEBUG_sys ) ; then 
    1264         echo "IGCM_sys_build_run_file " 
    1265     fi 
    1266     IGCM_debug_PopStack "IGCM_sys_build_run_file " 
    1267 } 
     1212        echo "IGCM_sys_build_run_file" 
     1213    fi 
     1214    IGCM_debug_PopStack "IGCM_sys_build_run_file" 
     1215} 
Note: See TracChangeset for help on using the changeset viewer.