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 moved

Legend:

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

    r191 r192  
    1 #!/bin/ksh  
     1#!/bin/ksh 
    22 
    33#************************************************************** 
     
    2121 
    2222#D-#================================================== 
    23 #D-LibIGCM_sys for Mercure 
     23#D-LibIGCM_sys for Mercure SX8-R 
    2424#D-#================================================== 
    2525#D- 
     
    6767 
    6868#===================================================== 
    69 # Host and user names  
    70 # $hostname ou hostname  
     69# Host and user names 
     70# $hostname ou hostname 
    7171typeset -r HOST=$( hostname ) 
    7272# $username ou whoami 
     
    8282# rsync with path 
    8383typeset -r RSYNC=/home/cont003/p86denv/SX_RSYNC/bin/rsync 
    84 #typeset -r RSYNC_FRONT="rsh mercure-eth0 /usr/bin/rsync " 
    8584# RSYNC_opt args to rsync 
    86 typeset -r RSYNC_opt="-Lt -v" 
    87 # RSYNC_opt args to "remote rsync" 
     85typeset -r RSYNC_opt="-va" 
    8886# ie storage filesystem 
    89 typeset -r RHOST=fer.ccc.cea.fr 
    90 typeset -r REMOTE_RSYNC=/dmnfs/cont003/p86denv/RSYNC/bin/rsync 
     87typeset -r RHOST=mercure 
    9188 
    9289#==================================================== 
     
    105102#- ARCHIVE 
    106103typeset -r ARCHIVE=${DMFDIR} 
    107  
    108 #==================================================== 
    109 #- libIGCM_POST 
    110 typeset -r libIGCM_POST=${libIGCM} 
    111104 
    112105#==================================================== 
     
    261254        fi 
    262255    fi 
    263 #    vérification ?? : 
    264 #    if [ ! -d ${1} ] ; then 
    265 #       echo "IGCM_sys_MkdirArchive : erreur." 
    266 #       IGCM_debug_Exit "IGCM_sys_MkdirArchive" 
    267 #    fi 
    268256    IGCM_debug_PopStack "IGCM_sys_MkdirArchive" 
    269257} 
     
    287275        fi 
    288276    fi 
    289     # vérification ?? : 
    290     if [ ! -d ${1} ] ; then 
    291         echo "IGCM_sys_MkdirWork : erreur." 
    292         IGCM_debug_Exit "IGCM_sys_MkdirWork" 
    293     fi 
    294277    IGCM_debug_PopStack "IGCM_sys_MkdirWork" 
    295278} 
    296 #IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
    297 #echo "RUN_DIR_PATH ${RUN_DIR_PATH} ok." 
    298279 
    299280#D-#================================================== 
     
    500481        echo "IGCM_sys_QsubPost :" $@ 
    501482    fi 
    502     /usr/bin/nqsII/qsub -q scalaire -o ${POST_DIR}/$1.${PeriodDateEnd}.out ${libIGCM_POST}/$1.job -v ${listVarEnv} 
     483    /usr/bin/nqsII/qsub -q scalaire -o ${POST_DIR}/$1.${PeriodDateEnd}.out ${libIGCM}/$1.job -v ${listVarEnv} 
    503484    if [ $? -gt 0 ] ; then 
    504485        echo "IGCM_sys_QsubPost : erreur " $@ 
     
    807788        RET=$? 
    808789 
    809 #       #RSYNC WITH NETWORK RSH CALL 
    810 #       echo ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} > out_rsync 2>&1 
    811 #       ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1 
     790#       #RSYNC WITH NETWORK SSH CALL 
     791#       echo ${RSYNC} ${RSYNC_opt} -e ssh ${RUN_DIR}/$1 ${RHOST}:${2} > out_rsync 2>&1 
     792#       ${RSYNC} ${RSYNC_opt} -e ssh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1 
    812793 
    813794#       #RSYNC WITH NFS USE 
    814 #       echo ${RSYNC_FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 
    815 #       ${RSYNC_FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 
     795#       echo ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 
     796#       ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 
    816797 
    817798#       RET=$? 
     
    875856        RET=$? 
    876857 
    877 #       #RSYNC WITH NETWORK RSH CALL 
    878 #       echo ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} > out_rsync 2>&1 
    879 #       ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1 
     858#       #RSYNC WITH NETWORK SSH CALL 
     859#       echo ${RSYNC} ${RSYNC_opt} -e ssh ${RUN_DIR}/$1 ${RHOST}:${2} > out_rsync 2>&1 
     860#       ${RSYNC} ${RSYNC_opt} -e ssh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1 
    880861 
    881862#       #RSYNC WITH NFS USE 
    882 #       echo ${RSYNC_FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 
    883 #       ${RSYNC_FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 
     863#       echo ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 
     864#       ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 
    884865 
    885866#       RET=$? 
     
    970951        fi 
    971952 
    972 #       #RSYNC WITH NETWORK RSH CALL 
    973 #       echo ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} > out_rsync 2>&1 
    974 #       ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} >> out_rsync 2>&1 
     953#       #RSYNC WITH NETWORK SSH CALL 
     954#       echo ${RSYNC} ${RSYNC_opt} -e ssh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} > out_rsync 2>&1 
     955#       ${RSYNC} ${RSYNC_opt} -e ssh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} >> out_rsync 2>&1 
    975956 
    976957#       #RSYNC WITH NFS USE 
    977 #       echo ${RSYNC_FRONT} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} > out_rsync 2>&1 
    978 #       ${RSYNC_FRONT} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} >> out_rsync 2>&1 
     958#       echo ${RSYNC} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} > out_rsync 2>&1 
     959#       ${RSYNC} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} >> out_rsync 2>&1 
    979960 
    980961#       RET=$? 
     
    993974    fi 
    994975    IGCM_debug_PopStack "IGCM_sys_Get" 
    995 } 
    996  
    997 ############################################################## A REVOIR !! 
    998  
    999 #D-#================================================== 
    1000 #D-function IGCM_sys_Rapatrie 
    1001 #D-* Purpose: Rapatrie 
    1002 #D-* Examples: 
    1003 #D- 
    1004 function IGCM_sys_Rapatrie { 
    1005     IGCM_debug_PushStack "IGCM_sys_Rapatrie" $@ 
    1006     if ( $DEBUG_sys ) ; then 
    1007         echo "IGCM_sys_Rapatrie :" $@ 
    1008     fi 
    1009  
    1010     typeset RET=0 
    1011  
    1012     IGCM_sys_Get ${R_STOCKAGE}/$2 $1 ;  
    1013     let $(( RET=RET+$? )) 
    1014     IGCM_sys_Cd $1 ;  
    1015     let $(( RET=RET+$? )) 
    1016     IGCM_sys_UnTar $2 ;  
    1017     let $(( RET=RET+$? )) 
    1018  
    1019     if [ ${RET} -gt 0 ] ; then 
    1020         echo "IGCM_sys_Rapatrie : erreur." 
    1021         IGCM_debug_Exit "IGCM_sys_Rapatrie" 
    1022     fi 
    1023     IGCM_debug_PopStack "IGCM_sys_Rapatrie" 
    1024976} 
    1025977 
Note: See TracChangeset for help on using the changeset viewer.