Changeset 59


Ignore:
Timestamp:
03/16/09 11:29:06 (15 years ago)
Author:
sdipsl
Message:
  • change headers to force ksh in the shell
  • adapt rsync to ulam
  • full path for llsubmit
  • reflect the fact that ulam does not see gaya file system
  • Asynchronous rebuild OK, classic post-treatment not
Location:
trunk/libIGCM
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_additionnal

    r58 r59  
    88#-Q- platine #BSUB -W 1:00              # Limite temps 
    99#-Q- platine #BSUB -q post              # Passage en queue post 
     10#-Q- sx8brodie #!/bin/ksh 
    1011#-Q- sx8brodie ####################### 
    1112#-Q- sx8brodie ## SX8BRODIE   IDRIS ## 
     
    2324#-Q- sx8brodie # @ environment  = COPY_ALL 
    2425#-Q- sx8brodie # @ queue 
    25 #-Q- sx8brodie #!/bin/ksh 
    2626#-Q- sx8mercure #!/bin/ksh 
    2727#-Q- sx8mercure ###################### 
  • trunk/libIGCM/AA_atlas_LMDZ

    r58 r59  
    88#-Q- platine #BSUB -W 1:00              # Limite temps 
    99#-Q- platine #BSUB -q post              # Passage en queue post 
     10#-Q- sx8brodie #!/bin/ksh 
    1011#-Q- sx8brodie ####################### 
    1112#-Q- sx8brodie ## SX8BRODIE   IDRIS ## 
     
    2324#-Q- sx8brodie # @ environment  = COPY_ALL 
    2425#-Q- sx8brodie # @ queue 
    25 #-Q- sx8brodie #!/bin/ksh 
    2626#-Q- sx8mercure #!/bin/ksh 
    2727#-Q- sx8mercure ###################### 
  • trunk/libIGCM/AA_atlas_LMDZOR

    r58 r59  
    88#-Q- platine #BSUB -W 1:00              # Limite temps 
    99#-Q- platine #BSUB -q post              # Passage en queue post 
     10#-Q- sx8brodie #!/bin/ksh 
    1011#-Q- sx8brodie ####################### 
    1112#-Q- sx8brodie ## SX8BRODIE   IDRIS ## 
     
    2324#-Q- sx8brodie # @ environment  = COPY_ALL 
    2425#-Q- sx8brodie # @ queue 
    25 #-Q- sx8brodie #!/bin/ksh 
    2626#-Q- sx8mercure #!/bin/ksh 
    2727#-Q- sx8mercure ###################### 
  • trunk/libIGCM/AA_atlas_ORCA_LIM

    r58 r59  
    88#-Q- platine #BSUB -W 1:00              # Limite temps 
    99#-Q- platine #BSUB -q post              # Passage en queue post 
     10#-Q- sx8brodie #!/bin/ksh 
    1011#-Q- sx8brodie ####################### 
    1112#-Q- sx8brodie ## SX8BRODIE   IDRIS ## 
     
    2324#-Q- sx8brodie # @ environment  = COPY_ALL 
    2425#-Q- sx8brodie # @ queue 
    25 #-Q- sx8brodie #!/bin/ksh 
    2626#-Q- sx8mercure #!/bin/ksh 
    2727#-Q- sx8mercure ###################### 
  • trunk/libIGCM/AA_atlas_ORCHIDEE

    r58 r59  
    88#-Q- platine #BSUB -W 1:00              # Limite temps 
    99#-Q- platine #BSUB -q post              # Passage en queue post 
     10#-Q- sx8brodie #!/bin/ksh 
    1011#-Q- sx8brodie ####################### 
    1112#-Q- sx8brodie ## SX8BRODIE   IDRIS ## 
     
    2324#-Q- sx8brodie # @ environment  = COPY_ALL 
    2425#-Q- sx8brodie # @ queue 
    25 #-Q- sx8brodie #!/bin/ksh 
    2626#-Q- sx8mercure #!/bin/ksh 
    2727#-Q- sx8mercure ###################### 
  • trunk/libIGCM/AA_create_se

    r58 r59  
    88#-Q- platine #BSUB -W 1:00                   # Limite temps 
    99#-Q- platine #BSUB -q post              # Passage en queue post 
     10#-Q- sx8brodie #!/bin/ksh 
    1011#-Q- sx8brodie ####################### 
    1112#-Q- sx8brodie ## SX8BRODIE   IDRIS ## 
     
    2324#-Q- sx8brodie # @ environment  = COPY_ALL 
    2425#-Q- sx8brodie # @ queue 
    25 #-Q- sx8brodie #!/bin/ksh 
    2626#-Q- sx8mercure #!/bin/ksh 
    2727#-Q- sx8mercure ###################### 
  • trunk/libIGCM/AA_create_ts

    r58 r59  
    88#-Q- platine #BSUB -W 1:00                   # Limite temps 
    99#-Q- platine #BSUB -q post              # Passage en queue post 
     10#-Q- sx8brodie #!/bin/ksh 
    1011#-Q- sx8brodie ####################### 
    1112#-Q- sx8brodie ## SX8BRODIE   IDRIS ## 
     
    2324#-Q- sx8brodie # @ environment  = COPY_ALL 
    2425#-Q- sx8brodie # @ queue 
    25 #-Q- sx8brodie #!/bin/ksh 
    2626#-Q- sx8mercure #!/bin/ksh 
    2727#-Q- sx8mercure ###################### 
  • trunk/libIGCM/AA_monitoring

    r58 r59  
    88#-Q- platine #BSUB -W 1:00                   # Limite temps 
    99#-Q- platine #BSUB -q post              # Passage en queue post 
     10#-Q- sx8brodie #!/bin/ksh 
    1011#-Q- sx8brodie ####################### 
    1112#-Q- sx8brodie ## SX8BRODIE   IDRIS ## 
     
    2324#-Q- sx8brodie # @ environment  = COPY_ALL 
    2425#-Q- sx8brodie # @ queue 
    25 #-Q- sx8brodie #!/bin/ksh 
    2626#-Q- sx8mercure #!/bin/ksh 
    2727#-Q- sx8mercure ###################### 
  • trunk/libIGCM/AA_rebuild

    r58 r59  
    88#-Q- platine #BSUB -W 4:00                   # Limite temps 
    99#-Q- platine #BSUB -q post                   # Passage en queue post 
     10#-Q- sx8brodie #!/bin/ksh 
    1011#-Q- sx8brodie ####################### 
    1112#-Q- sx8brodie ## SX8BRODIE   IDRIS ## 
     
    2324#-Q- sx8brodie # @ environment  = COPY_ALL 
    2425#-Q- sx8brodie # @ queue 
    25 #-Q- sx8brodie #!/bin/ksh 
    2626#-Q- sx8mercure #!/bin/ksh 
    2727#-Q- sx8mercure ###################### 
     
    122122fi 
    123123IGCM_sys_Cd ${RUN_DIR} 
    124 ListAllRebuildDir=$( ls -d ${REBUILD_DIR}/REBUILD_* | grep -B $(( ${NbRebuildDir} -1 )) ${PeriodDateBegin} ) 
     124ListAllRebuildDir=$( IGCM_sys_RshArchive ls -d ${REBUILD_DIR}/REBUILD_* | grep -B $(( ${NbRebuildDir} -1 )) ${PeriodDateBegin} ) 
    125125 
    126126for directory in ${ListAllRebuildDir} ; do 
  • trunk/libIGCM/libIGCM_comp/libIGCM_comp.ksh

    r52 r59  
    482482 
    483483                    eval Path_temp=\${R_OUT_${comp}_R}/${generic_restart_file_name_in} 
    484                     IGCM_sys_Nb_files_archive ${Path_temp}_????.nc 
    485484                    nb_restart_file=$(IGCM_sys_Nb_files_archive ${Path_temp}_????.nc) 
    486485                    IGCM_debug_Print 1 "nb_restart_file=${nb_restart_file}" 
  • trunk/libIGCM/libIGCM_debug/libIGCM_debug.ksh

    r54 r59  
    5959#set -A IGCM_debug_Stack ${NULL_STR} 
    6060#set -A IGCM_debug_StackArgs ${NULL_STR} 
     61unset IGCM_debug_Stack 
     62unset IGCM_debug_StackArgs 
    6163IGCM_debug_Stack[0]=${NULL_STR} 
    6264IGCM_debug_StackArgs[0]=${NULL_STR} 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_brodie.ksh

    r55 r59  
    442442        echo "IGCM_sys_QsubPost :" $@ 
    443443    fi 
    444     /usr/bin/nqsII/qsub -q scalaire -o ${POST_DIR}/$1.${PeriodDateEnd}.out ${libIGCM_POST}/$1.job -v ${listVarEnv} 
     444    /opt/ibmll/LoadL/full/bin/llsubmit ${libIGCM_POST}/$1.job 
    445445    if [ $? -gt 0 ] ; then 
    446446        echo "IGCM_sys_QsubPost : erreur " $@ 
     
    587587#       echo rcp -r ${libIGCM} ulam:${HOME}/${PATHlibIGCM} > out_rsync 2>&1 
    588588#       rcp -r ${libIGCM} ulam:${HOME}/${PATHlibIGCM} >> out_rsync 2>&1 
    589         echo ${RSYNC} ${RSYNC_opt} -e "rsh " --rsync-path=${REMOTE_RSYNC} ${libIGCM} ulam:${HOME}/${PATHlibIGCM} > out_rsync 2>&1 
    590         ${RSYNC} ${RSYNC_opt} -e "rsh " --rsync-path=${REMOTE_RSYNC} ${libIGCM} ulam:${HOME}/${PATHlibIGCM} >> out_rsync 2>&1 
     589        echo ${RSYNC} ${RSYNC_opt} -e "rsh " ${libIGCM} ulam:${HOME}/${PATHlibIGCM} > out_rsync 2>&1 
     590        ${RSYNC} ${RSYNC_opt} -e "rsh " ${libIGCM} ulam:${HOME}/${PATHlibIGCM} >> out_rsync 2>&1 
    591591        RET=$? 
    592592 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_ulam.ksh

    r58 r59  
    6666# Host and user names  
    6767# $hostname ou hostname  
    68 typeset -r HOST=$( hostname ) 
     68#typeset -r HOST=$( hostname ) 
    6969# $username ou whoami 
    7070typeset -r LOGIN=$( whoami ) 
     
    9090#==================================================== 
    9191# Source tools 
    92 module load netcdf 
    93 module load nco 
    94 module load cdo 
     92module load netcdf > /dev/null 2>&1 
     93module load nco    > /dev/null 2>&1 
     94module load cdo    > /dev/null 2>&1 
    9595 
    9696#==================================================== 
    9797# Specific for ocean additionnal diagnostic 
    98 export FER_GO="$FER_GO /home/rech/ces/rces599/Cpl/TKE /home/rech/ces/rces599/Cpl/TKE/GO /home/rech/ces/rces452/IGCM_POST_UTIL/JNL" 
    99 export FER_PALETTE="$FER_PALETTE /home/rech/ces/rces599/Cpl/TKE/PALET" 
    100 export DISPLAY=:1 
     98#export FER_GO="$FER_GO /home/rech/ces/rces599/Cpl/TKE /home/rech/ces/rces599/Cpl/TKE/GO /home/rech/ces/rces452/IGCM_POST_UTIL/JNL" 
     99#export FER_PALETTE="$FER_PALETTE /home/rech/ces/rces599/Cpl/TKE/PALET" 
     100#export DISPLAY=:1 
    101101 
    102102#========================================================= 
     
    114114#==================================================== 
    115115#- ARCHIVE 
    116 typeset -r ARCHIVE=$HOMEGAYA 
     116typeset -r ARCHIVE=$( rsh gaya -n env | grep PWD | awk "-F=" '{print $2}' ) 
    117117 
    118118#==================================================== 
     
    160160function IGCM_sys_RshArchive { 
    161161    IGCM_debug_PushStack "IGCM_sys_RshArchive" $@ 
    162     /bin/ksh <<-EOF 
     162    rsh gaya exec /bin/ksh <<-EOF 
    163163    ${@} 
    164164EOF 
     
    458458        echo "IGCM_sys_QsubPost :" $@ 
    459459    fi 
    460     llsubmit -o ${POST_DIR}/$1.${PeriodDateEnd}.out ${libIGCM}/$1.job 
     460    /opt/ibmll/LoadL/full/bin/llsubmit ${libIGCM}/$1.job 
    461461    if [ $? -gt 0 ] ; then 
    462462        echo "IGCM_sys_QsubPost : erreur." 
     
    705705    fi 
    706706    if [ $DRYRUN = 0 ]; then 
    707         if [ ! -d ${1} ] ; then 
    708             echo "WARNING : IGCM_sys_Get_Dir ${1} DOES NOT EXIST ." 
    709             IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
    710             return 
    711         fi 
     707#       if [ ! -d ${1} ] ; then 
     708#           echo "WARNING : IGCM_sys_Get_Dir ${1} DOES NOT EXIST ." 
     709#           IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
     710#           return 
     711#       fi 
    712712 
    713713        typeset RET 
Note: See TracChangeset for help on using the changeset viewer.