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_mercureTX.ksh

    r173 r192  
    7878typeset -r RSYNC=/usr/bin/rsync 
    7979# RSYNC_opt args to rsync 
    80 typeset -r RSYNC_opt="-Lt -v" 
    81 # RSYNC_opt args to "remote rsync" 
     80typeset -r RSYNC_opt="-va" 
    8281# ie storage filesystem 
    83 typeset -r RHOST=fer.ccc.cea.fr 
    84 typeset -r REMOTE_RSYNC=/dmnfs/cont003/p86denv/RSYNC/bin/rsync 
     82typeset -r RHOST=mercure 
    8583 
    8684#==================================================== 
     
    112110#- ARCHIVE 
    113111typeset -r ARCHIVE=${DMFDIR} 
    114  
    115 #==================================================== 
    116 #- libIGCM_POST 
    117 typeset -r libIGCM_POST=${libIGCM} 
    118112 
    119113#==================================================== 
     
    245239        fi 
    246240    fi 
    247 #    vérification ?? : 
    248 #    if [ ! -d ${1} ] ; then 
    249 #       echo "IGCM_sys_MkdirArchive : erreur." 
    250 #       IGCM_debug_Exit "IGCM_sys_MkdirArchive" 
    251 #    fi 
    252241    IGCM_debug_PopStack "IGCM_sys_MkdirArchive" 
    253242} 
     
    271260        fi 
    272261    fi 
    273     # vérification ?? : 
    274     if [ ! -d ${1} ] ; then 
    275         echo "IGCM_sys_MkdirWork : erreur." 
    276         IGCM_debug_Exit "IGCM_sys_MkdirWork" 
    277     fi 
    278262    IGCM_debug_PopStack "IGCM_sys_MkdirWork" 
    279263} 
    280 #IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
    281 #echo "RUN_DIR_PATH ${RUN_DIR_PATH} ok." 
    282264 
    283265#D-#================================================== 
     
    468450        echo "IGCM_sys_QsubPost :" $@ 
    469451    fi 
    470     /usr/bin/nqsII/qsub -q scalaire -o ${POST_DIR}/$1.${PeriodDateEnd}.${TsTask}.${CompToRead}.${FlagToRead}.out ${libIGCM_POST}/$1.job -v ${listVarEnv} 
     452    /usr/bin/nqsII/qsub -q scalaire -o ${POST_DIR}/$1.${PeriodDateEnd}.${TsTask}.${CompToRead}.${FlagToRead}.out ${libIGCM}/$1.job -v ${listVarEnv} 
    471453    if [ $? -gt 0 ] ; then 
    472454        echo "IGCM_sys_QsubPost : erreur " $@ 
     
    632614    \rm $@ >> out_rsync 2>&1 
    633615    RET=$? 
    634      
     616 
    635617    if [ ${RET} -gt 0 ] ; then 
    636618        echo "IGCM_sys_Rm : error." 
     
    720702    fi 
    721703    if [ $DRYRUN = 0 ]; then 
    722         if [ ! -d ${1} ] ; then 
    723             echo "WARNING : IGCM_sys_Get_Dir ${1} DOES NOT EXIST ." 
    724             IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
    725             return 
    726         fi 
     704#       if [ ! -d ${1} ] ; then 
     705#           echo "WARNING : IGCM_sys_Get_Dir ${1} DOES NOT EXIST ." 
     706#           IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
     707#           return 
     708#       fi 
    727709 
    728710        typeset RET 
     
    811793 
    812794#       #RSYNC WITH NETWORK RSH CALL 
    813 #       echo ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} > out_rsync 2>&1 
    814 #       ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1 
     795#       echo ${RSYNC} ${RSYNC_opt} -e ssh ${RUN_DIR}/$1 ${RHOST}:${2} > out_rsync 2>&1 
     796#       ${RSYNC} ${RSYNC_opt} -e ssh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1 
    815797 
    816798#       #RSYNC WITH NFS USE 
    817 #       echo ${RSYNC_FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 
    818 #       ${RSYNC_FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 
     799#       echo ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 
     800#       ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 
    819801 
    820802#       RET=$? 
     
    889871            echo "WARNING IGCM_sys_Get : demigration error." 
    890872            cat out_rsync 
    891             IGCM_debug_Exit "IGCM_sys_Get" 
     873            #IGCM_debug_Exit "IGCM_sys_Get" 
    892874            #IGCM_debug_PopStack "IGCM_sys_Get" 
    893875            #return 
     
    909891 
    910892#       #RSYNC WITH NETWORK RSH CALL 
    911 #       echo ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} > out_rsync 2>&1 
    912 #       ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} >> out_rsync 2>&1 
     893#       echo ${RSYNC} ${RSYNC_opt} -e ssh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} > out_rsync 2>&1 
     894#       ${RSYNC} ${RSYNC_opt} -e ssh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} >> out_rsync 2>&1 
    913895 
    914896#       #RSYNC WITH NFS USE 
    915 #       echo ${RSYNC_FRONT} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} > out_rsync 2>&1 
    916 #       ${RSYNC_FRONT} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} >> out_rsync 2>&1 
     897#       echo ${RSYNC} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} > out_rsync 2>&1 
     898#       ${RSYNC} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} >> out_rsync 2>&1 
    917899 
    918900#       RET=$? 
     
    922904#       (( RET=RET+$? )) 
    923905 
    924         if [ ${RET} -gt 0 ] ; then 
    925             echo "IGCM_sys_Get : copy error." 
    926             cat out_rsync 
    927             IGCM_debug_Exit "IGCM_sys_Get" 
    928         fi 
    929906    else 
    930907        ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 
     
    971948} 
    972949 
    973 ############################################################## A REVOIR !! 
    974  
    975 #D-#================================================== 
    976 #D-function IGCM_sys_Rapatrie 
    977 #D-* Purpose: Rapatrie 
    978 #D-* Examples: 
    979 #D- 
    980 function IGCM_sys_Rapatrie { 
    981     IGCM_debug_PushStack "IGCM_sys_Rapatrie" $@ 
    982     if ( $DEBUG_sys ) ; then 
    983         echo "IGCM_sys_Rapatrie :" $@ 
    984     fi 
    985  
    986     typeset RET=0 
    987  
    988     IGCM_sys_Get ${R_STOCKAGE}/$2 $1 ;  
    989     let $(( RET=RET+$? )) 
    990     IGCM_sys_Cd $1 ;  
    991     let $(( RET=RET+$? )) 
    992     IGCM_sys_UnTar $2 ;  
    993     let $(( RET=RET+$? )) 
    994  
    995     if [ ${RET} -gt 0 ] ; then 
    996         echo "IGCM_sys_Rapatrie : erreur." 
    997         IGCM_debug_Exit "IGCM_sys_Rapatrie" 
    998     fi 
    999     IGCM_debug_PopStack "IGCM_sys_Rapatrie" 
    1000 } 
    1001  
    1002950############################################################## A FINIR !! 
    1003951 
     
    10541002        echo "IGCM_sys_ncap :" $@ 
    10551003    fi 
    1056     /usr/local/bin/ncap $@ 
     1004    ncap $@ 
    10571005    if [ $? -gt 0 ] ; then 
    10581006       echo "IGCM_sys_ncap : erreur ${@}." 
     
    10631011} 
    10641012 
    1065 ncatted=/usr/local/bin/ncatted 
     1013ncatted=ncatted 
    10661014# Problem with ksh and string passed in this function to ncatted ! 
    10671015# function IGCM_sys_ncatted { 
     
    10701018#       echo "IGCM_sys_ncatted :" $@ 
    10711019#     fi 
    1072 #     /usr/local/bin/ncatted $@ 
     1020#     ncatted $@ 
    10731021#     if [ $? -gt 0 ] ; then 
    10741022#        echo "IGCM_sys_ncatted : erreur ${@}." 
     
    10841032        echo "IGCM_sys_ncbo :" $@ 
    10851033    fi 
    1086     /usr/local/bin/ncbo $@ 
     1034    ncbo $@ 
    10871035    if [ $? -gt 0 ] ; then 
    10881036       echo "IGCM_sys_ncbo : erreur ${@}." 
     
    10981046        echo "IGCM_sys_ncdiff :" $@ 
    10991047    fi 
    1100     /usr/local/bin/ncdiff $@ 
     1048    ncdiff $@ 
    11011049    if [ $? -gt 0 ] ; then 
    11021050       echo "IGCM_sys_ncdiff : erreur ${@}." 
     
    11121060        echo "IGCM_sys_ncea :" $@ 
    11131061    fi 
    1114     /usr/local/bin/ncea $@ 
     1062    ncea $@ 
    11151063    if [ $? -gt 0 ] ; then 
    11161064       echo "IGCM_sys_ncea : erreur ${@}." 
     
    11261074        echo "IGCM_sys_ncecat :" $@ 
    11271075    fi 
    1128     /usr/local/bin/ncecat $@ 
     1076    ncecat $@ 
    11291077    if [ $? -gt 0 ] ; then 
    11301078       echo "IGCM_sys_ncecat : erreur ${@}." 
     
    11401088        echo "IGCM_sys_ncflint :" $@ 
    11411089    fi 
    1142     /usr/local/bin/ncflint $@ 
     1090    ncflint $@ 
    11431091    if [ $? -gt 0 ] ; then 
    11441092       echo "IGCM_sys_ncflint : erreur ${@}." 
     
    11541102        echo "IGCM_sys_ncks :" $@ 
    11551103    fi 
    1156     /usr/local/bin/ncks $@ 
     1104    ncks $@ 
    11571105    if [ $? -gt 0 ] ; then 
    11581106       echo "IGCM_sys_ncks : erreur ${@}." 
     
    11681116        echo "IGCM_sys_ncpdq :" $@ 
    11691117    fi 
    1170     /usr/local/bin/ncpdq $@ 
     1118    ncpdq $@ 
    11711119    if [ $? -gt 0 ] ; then 
    11721120       echo "IGCM_sys_ncpdq : erreur ${@}." 
     
    11821130        echo "IGCM_sys_ncra :" $@ 
    11831131    fi 
    1184     /usr/local/bin/ncra $@ 
     1132    ncra $@ 
    11851133    if [ $? -gt 0 ] ; then 
    11861134       echo "IGCM_sys_ncra : erreur ${@}." 
     
    11961144        echo "IGCM_sys_ncrcat :" $@ 
    11971145    fi 
    1198     /usr/local/bin/ncrcat $@ 
     1146    ncrcat $@ 
    11991147    if [ $? -gt 0 ] ; then 
    12001148       echo "IGCM_sys_ncrcat : erreur ${@}." 
     
    12101158        echo "IGCM_sys_ncrename :" $@ 
    12111159    fi 
    1212     /usr/local/bin/ncrename $@ 
     1160    ncrename $@ 
    12131161    if [ $? -gt 0 ] ; then 
    12141162       echo "IGCM_sys_ncrename : erreur ${@}." 
     
    12241172        echo "IGCM_sys_ncwa :" $@ 
    12251173    fi 
    1226     /usr/local/bin/ncwa $@ 
     1174    ncwa $@ 
    12271175    if [ $? -gt 0 ] ; then 
    12281176       echo "IGCM_sys_ncwa : erreur ${@}." 
Note: See TracChangeset for help on using the changeset viewer.