Changeset 1172 for trunk/libIGCM
- Timestamp:
- 02/13/15 15:46:55 (9 years ago)
- Location:
- trunk/libIGCM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/ins_job
r1164 r1172 99 99 [[ ! -f ${F_RCI} ]] && { print - "${F_RCI} unreachable"; exit 3; } 100 100 #- 101 # Host Name102 #-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 #-130 101 # Accessing to functions (without stack) 131 102 #- … … 141 112 fi 142 113 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 143 128 NbErr=0 144 129 … … 147 132 #- 148 133 if ( ! ${x_p} ) ; then 149 if [ X"${ x_t}" == "Xcurie" ] ; then134 if [ X"${SYSTEM}" == "Xcurie" ] ; then 150 135 ProjectID=$( ccc_myproject | gawk '{ if ( $3 ~ /^project$/ && $4 !~ /^tgcc/ ) { print $4 } }' | head -n 1 ) 151 136 ProjectID=${ProjectID:="gen2211"} … … 160 145 fi 161 146 else 162 if [ X"${ x_t}" != "Xcurie" ] ; then163 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; 164 149 fi 165 150 fi … … 168 153 # Define the pattern string to substitute 169 154 #- 170 W_P='#-Q- '; W_W=${W_P}${ x_t};155 W_P='#-Q- '; W_W=${W_P}${SYSTEM}; 171 156 #- 172 157 # Extract list of 'config.card' files … … 310 295 # set default_project in libIGCM_sys_curie.ksh too. 311 296 #- 312 if [ X"${ x_t}" == "Xcurie" ] ; then297 if [ X"${SYSTEM}" == "Xcurie" ] ; then 313 298 i=${libIGCM}/libIGCM_sys/libIGCM_sys_curie.ksh 314 299 sed -i -e "s/::default_project::/${ProjectID}/" ${i} -
trunk/libIGCM/libIGCM_sys/libIGCM_sys.ksh
r1062 r1172 54 54 [ ! X${TaskType} = Xchecking ] && echo "sys source ada Intel X-64 lib." 55 55 CENTER=IDRIS 56 SYSTEM=ada 56 57 . ${libIGCM}/libIGCM_sys/libIGCM_sys_ada.ksh;; 57 58 curie*) 58 59 [ ! X${TaskType} = Xchecking ] && echo "sys source curie Intel X-64 lib." 59 60 CENTER=TGCC 61 SYSTEM=curie 60 62 . ${libIGCM}/libIGCM_sys/libIGCM_sys_curie.ksh;; 61 63 airain*) 62 64 [ ! X${TaskType} = Xchecking ] && echo "sys source airain Intel X-64 lib." 63 65 CENTER=TGCC 66 SYSTEM=curie 64 67 . ${libIGCM}/libIGCM_sys/libIGCM_sys_curie.ksh;; 65 68 asterix*|obelix*) 66 69 [ ! X${TaskType} = Xchecking ] && echo "sys source obelix or asterix lib." 67 70 CENTER=LSCE 71 SYSTEM=lxiv8 68 72 . ${libIGCM}/libIGCM_sys/libIGCM_sys_obelix.ksh;; 69 73 iitm*) 70 74 [ ! X${TaskType} = Xchecking ] && echo "sys source iitm lib." 71 75 CENTER=IITM 76 SYSTEM=iitm 72 77 . ${libIGCM}/libIGCM_sys/libIGCM_sys_iitm.ksh;; 73 78 *) 74 79 [ ! X${TaskType} = Xchecking ] && echo "sys source default lib." 75 80 CENTER=DEFAULT 81 SYSTEM=default 76 82 . ${libIGCM}/libIGCM_sys/libIGCM_sys_default.ksh;; 77 83 esac
Note: See TracChangeset
for help on using the changeset viewer.