Changeset 1172 for trunk/libIGCM


Ignore:
Timestamp:
02/13/15 15:46:55 (9 years ago)
Author:
sdipsl
Message:
  • this ins_job dont need w_i_h
  • simplify
Location:
trunk/libIGCM
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/ins_job

    r1164 r1172  
    9999[[ ! -f ${F_RCI} ]] && { print - "${F_RCI} unreachable"; exit 3; } 
    100100#- 
    101 # Host Name 
    102 #- 
    103 x_t=$(${d_n}/w_i_h) 2>/dev/null; 
    104 { [[ ${?} != 0 ]] && \ 
    105    { print - "\nw_i_h or uname unreachable\n" 1>&2; exit 1; }; } || \ 
    106   [[ ${x_t} = "Unknown" ]] && \ 
    107    { print - "\nLocal_Host not supported\n" 1>&2; exit 1; }; 
    108 #- 
    109 W_W=$(sed -n -e "s/^#-Q-  *\([^ ]*\).*$/\1/p" ${F_JOB} | \ 
    110        sort -u | sed -e "/${x_t}/!d"); 
    111 [[ '\?'"${W_W}" != '\?'${x_t} ]] && \ 
    112   { 
    113    print - "\nHost  "${x_t}"  not supported" 1>&2; 
    114    print - "'default' will be used" 1>&2; 
    115    x_t='default' 
    116   } 
    117 #- 
    118 [[ ${x_v} = 'verbose' ]] && \ 
    119  { 
    120   print - ""; 
    121   print - '--- Host        : '${x_t}; 
    122   print - '--- modipsl     : '${F_MOD}; 
    123   print - '--- libIGCM     : '${libIGCM}; 
    124   print - '--- basic job   : '${F_JOB}; 
    125   print - '--- basic card  : '${F_RCI}; 
    126  } 
    127 #- 
    128 [[ ${x_v} = 'verbose' ]] && print - "\nInstallation of jobs for '${x_t}'"; 
    129 #- 
    130101# Accessing to functions (without stack) 
    131102#- 
     
    141112fi 
    142113 
     114#- 
     115[[ ${x_v} = 'verbose' ]] && \ 
     116 { 
     117  print - ""; 
     118  print - '--- Host        : '${SYSTEM}; 
     119  print - '--- modipsl     : '${F_MOD}; 
     120  print - '--- libIGCM     : '${libIGCM}; 
     121  print - '--- basic job   : '${F_JOB}; 
     122  print - '--- basic card  : '${F_RCI}; 
     123 } 
     124#- 
     125[[ ${x_v} = 'verbose' ]] && print - "\nInstallation of jobs for '${SYSTEM}'"; 
     126#- 
     127 
    143128NbErr=0 
    144129 
     
    147132#- 
    148133if ( ! ${x_p} ) ; then 
    149   if [ X"${x_t}" == "Xcurie" ] ; then 
     134  if [ X"${SYSTEM}" == "Xcurie" ] ; then 
    150135    ProjectID=$( ccc_myproject | gawk '{ if ( $3 ~ /^project$/ && $4 !~ /^tgcc/ ) { print $4 } }' | head -n 1 ) 
    151136    ProjectID=${ProjectID:="gen2211"} 
     
    160145  fi 
    161146else 
    162   if [ X"${x_t}" != "Xcurie" ] ; then 
    163     print - "\nOption -p invalid with this host (${x_t}): it will be ignored" 1>&2; 
     147  if [ X"${SYSTEM}" != "Xcurie" ] ; then 
     148    print - "\nOption -p invalid with this host (${SYSTEM}): it will be ignored" 1>&2; 
    164149  fi 
    165150fi 
     
    168153# Define the pattern string to substitute 
    169154#- 
    170 W_P='#-Q- '; W_W=${W_P}${x_t}; 
     155W_P='#-Q- '; W_W=${W_P}${SYSTEM}; 
    171156#- 
    172157# Extract list of 'config.card' files 
     
    310295# set default_project in libIGCM_sys_curie.ksh too. 
    311296#- 
    312 if [ X"${x_t}" == "Xcurie" ] ; then 
     297if [ X"${SYSTEM}" == "Xcurie" ] ; then 
    313298  i=${libIGCM}/libIGCM_sys/libIGCM_sys_curie.ksh 
    314299  sed -i -e "s/::default_project::/${ProjectID}/" ${i} 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys.ksh

    r1062 r1172  
    5454        [ ! X${TaskType} = Xchecking ] && echo "sys source ada Intel X-64 lib." 
    5555        CENTER=IDRIS 
     56        SYSTEM=ada 
    5657        . ${libIGCM}/libIGCM_sys/libIGCM_sys_ada.ksh;; 
    5758    curie*) 
    5859        [ ! X${TaskType} = Xchecking ] && echo "sys source curie Intel X-64 lib." 
    5960        CENTER=TGCC 
     61        SYSTEM=curie 
    6062        . ${libIGCM}/libIGCM_sys/libIGCM_sys_curie.ksh;; 
    6163    airain*) 
    6264        [ ! X${TaskType} = Xchecking ] && echo "sys source airain Intel X-64 lib." 
    6365        CENTER=TGCC 
     66        SYSTEM=curie 
    6467        . ${libIGCM}/libIGCM_sys/libIGCM_sys_curie.ksh;; 
    6568    asterix*|obelix*) 
    6669        [ ! X${TaskType} = Xchecking ] && echo "sys source obelix or asterix lib." 
    6770        CENTER=LSCE 
     71        SYSTEM=lxiv8 
    6872        . ${libIGCM}/libIGCM_sys/libIGCM_sys_obelix.ksh;; 
    6973    iitm*) 
    7074        [ ! X${TaskType} = Xchecking ] && echo "sys source iitm lib." 
    7175        CENTER=IITM 
     76        SYSTEM=iitm 
    7277        . ${libIGCM}/libIGCM_sys/libIGCM_sys_iitm.ksh;; 
    7378    *) 
    7479        [ ! X${TaskType} = Xchecking ] && echo "sys source default lib." 
    7580        CENTER=DEFAULT 
     81        SYSTEM=default 
    7682        . ${libIGCM}/libIGCM_sys/libIGCM_sys_default.ksh;; 
    7783esac 
Note: See TracChangeset for help on using the changeset viewer.