Changeset 255 for tags


Ignore:
Timestamp:
04/09/10 11:14:08 (14 years ago)
Author:
mmaipsl
Message:

MM, NVu, PC : update obelix system.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tags/libIGCM_v1_5/libIGCM_sys/libIGCM_sys_obelix.ksh

    r228 r255  
    9595 
    9696#==================================================== 
     97#- libIGCM_POST 
     98typeset -r libIGCM_POST=${libIGCM} 
     99 
     100#==================================================== 
    97101#- SCRATCHDIR (=> ${R_DONNEES}) 
    98 typeset -r SCRATCHDIR=/tmp 
     102if [ X${PBS_O_WORKDIR} != X ] ; then 
     103    typeset -r SCRATCHDIR=/scratch/$PBS_O_LOGNAME.$PBS_JOBID 
     104#==${WORKDIR}  
     105# cf /usr/Local/Env sur obelix 
     106else 
     107    typeset -r SCRATCHDIR=/tmp 
     108fi 
     109#FOR DEBUG RUN : 
     110#typeset -r SCRATCHDIR=/home/scratch01/${LOGIN} 
    99111 
    100112#==================================================== 
    101113#- SUBMIT_DIR : submission dir 
    102 typeset SUBMIT_DIR=${SUBMIT_DIR:=${PBS_O_WORKDIR}} 
     114if [ X${PBS_O_WORKDIR} != X ] ; then 
     115    typeset -r SUBMIT_DIR=${SUBMIT_DIR:=${PBS_O_WORKDIR}} 
     116else 
     117    typeset -r SUBMIT_DIR=${SUBMIT_DIR:=${PWD}} 
     118fi 
    103119#==================================================== 
    104120#- ARCHIVE 
     
    106122 
    107123#==================================================== 
    108 #- libIGCM_POST 
    109 typeset -r libIGCM_POST=${libIGCM} 
    110  
    111 #==================================================== 
    112124#- IN 
    113 typeset -r R_IN=${R_IN:=${ARCHIVE}/${LOGIN}/IGCM} 
     125typeset -r R_IN=${R_IN:=/home/orchidee01/mmancip/IGCM} 
    114126 
    115127#==================================================== 
     
    193205    fi 
    194206    #ssh ${HOST} exec /bin/ksh -vx $@ > out_RshPost.${RshPNum} 
    195     ssh ${HOST} exec /bin/ksh $@ > out_RshPost.${RshPNum} 
     207    ssh obelix2 exec /bin/ksh $@ > out_RshPost.${RshPNum} 
    196208    if [ $? -gt 0 ] ; then 
    197209        echo "IGCM_sys_RshPost : erreur." 
     
    278290        fi 
    279291    fi 
     292#    vérification ?? : 
     293    if [ ! -d ${1} ] ; then 
     294        echo "IGCM_sys_MkdirArchive : erreur." 
     295        IGCM_debug_Exit "IGCM_sys_MkdirArchive" 
     296    fi 
    280297    IGCM_debug_PopStack "IGCM_sys_MkdirArchive" 
    281298} 
     
    299316        fi 
    300317    fi 
     318    # vérification ?? : 
     319    if [ ! -d ${1} ] ; then 
     320        echo "IGCM_sys_MkdirWork : erreur." 
     321        IGCM_debug_Exit "IGCM_sys_MkdirWork" 
     322    fi 
    301323    IGCM_debug_PopStack "IGCM_sys_MkdirWork" 
    302324} 
     325IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
     326echo "RUN_DIR_PATH ${RUN_DIR_PATH} ok." 
    303327 
    304328#D-#================================================== 
     
    489513        echo "IGCM_sys_Qsub :" $@ 
    490514    fi 
    491     /usr/local/bin/qsub -o ${Script_Output} -N ${config_UserChoices_JobName}.${CumulPeriod} < $1 
     515#    /usr/local/bin/qsub -q short -o ${Script_Output} -N ${config_UserChoices_JobName}.${CumulPeriod} < $1 
     516    /usr/local/bin/qsub -q medium -o ${Script_Output} -N ${config_UserChoices_JobName}.${CumulPeriod} < $1 
     517#    /usr/local/bin/qsub -o ${Script_Output} -N ${config_UserChoices_JobName}.${CumulPeriod} < $1 
    492518    if [ $? -gt 0 ] ; then 
    493519        echo "IGCM_sys_Qsub : erreur -o ${Script_Output} -N ${config_UserChoices_JobName}.${CumulPeriod} $@." 
     
    691717        echo "IGCM_sys_RmRunDir :" $@ 
    692718        echo "Dummy call, let the scheduler do that." 
     719#       IGCM_sys_Rm -rf ${RUN_DIR} 
    693720    fi 
    694721    IGCM_debug_PopStack "IGCM_sys_RmRunDir" 
Note: See TracChangeset for help on using the changeset viewer.