Changeset 452
- Timestamp:
- 04/11/11 16:38:31 (13 years ago)
- Location:
- trunk/libIGCM/libIGCM_sys
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_sys/libIGCM_sys_brodie.ksh
r438 r452 184 184 185 185 if ( ${ExitFlag} ) ; then 186 status=FAILED 187 cat << END_MAIL > job_end.mail 186 status=failed 187 else 188 status=completed 189 fi 190 191 cat << END_MAIL > job_end.mail 188 192 Dear ${LOGIN}, 189 193 190 Simulation ${config_UserChoices_JobName} failed on supercomputer `hostname`. 191 Job started : ${PeriodDateBegin} 192 Job ended : ${PeriodDateEnd} 193 Output files are available in ${R_SAVE} 194 Script files, Script Outputs and Debug files are available in ${SUBMIT_DIR} 195 END_MAIL 196 else 197 status=COMPLETED 198 cat << END_MAIL > job_end.mail 199 Dear ${LOGIN}, 200 201 Simulation ${config_UserChoices_JobName} is finished on supercomputer `hostname`. 194 Simulation ${config_UserChoices_JobName} is ${status} on supercomputer `hostname`. 202 195 Job started : ${DateBegin} 203 196 Job ended : ${DateEnd} 204 197 Output files are available in ${R_SAVE} 205 Script files and Script Outputsare available in ${SUBMIT_DIR}198 Script files, Script Outputs and Debug files (if necessary) are available in ${SUBMIT_DIR} 206 199 END_MAIL 207 208 fi209 200 210 201 if [ X${config_UserChoices_MailName} != X ] ; then -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_cesium.ksh
r450 r452 228 228 fi 229 229 230 IGCM_sys_RshPost <<-EOF 230 if ( ${ExitFlag} ) ; then 231 status=failed 232 else 233 status=completed 234 fi 235 236 ssh mercure <<-EOF 231 237 export LOGIN=${LOGIN} 232 238 export config_UserChoices_JobName=${config_UserChoices_JobName} … … 236 242 export R_SAVE=${R_SAVE} 237 243 export SUBMIT_DIR=${SUBMIT_DIR} 238 export ExitFlag=${ExitFlag} 239 240 if ( ${ExitFlag} ) ; then 241 status=FAILED 244 export status=${status} 242 245 243 246 cat << END_MAIL > job_end.mail 244 247 Dear ${LOGIN}, 245 248 246 Simulation ${config_UserChoices_JobName} is finishedon supercomputer `hostname`.249 Simulation ${config_UserChoices_JobName} is ${status} on supercomputer `hostname`. 247 250 Job started : ${DateBegin} 248 251 Job ended : ${DateEnd} 249 252 Output files are available in ${R_SAVE} 250 Script files and Script Outputsare available in ${SUBMIT_DIR}253 Script files, Script Outputs and Debug files (if necessary) are available in ${SUBMIT_DIR} 251 254 END_MAIL 252 else253 status=COMPLETED254 cat << END_MAIL > job_end.mail255 Dear ${LOGIN},256 257 Simulation ${config_UserChoices_JobName} is finished on supercomputer `hostname`.258 Job started : ${DateBegin}259 Job ended : ${DateEnd}260 Output files are available in ${R_SAVE}261 Script files and Script Outputs are available in ${SUBMIT_DIR}262 END_MAIL263 fi264 255 265 256 if [ ! -z ${config_UserChoices_MailName} ] ; then -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_default.ksh
r450 r452 215 215 216 216 if ( ${ExitFlag} ) ; then 217 status=FAILED 218 cat << END_MAIL > job_end.mail 217 status=failed 218 else 219 status=completed 220 fi 221 cat << END_MAIL > job_end.mail 219 222 Dear ${LOGIN}, 220 223 221 Simulation ${config_UserChoices_JobName} failed on supercomputer `hostname`. 222 Job started : ${PeriodDateBegin} 223 Job ended : ${PeriodDateEnd} 224 Output files are available in ${R_SAVE} 225 Script files, Script Outputs and Debug files are available in ${SUBMIT_DIR} 226 END_MAIL 227 else 228 status=COMPLETED 229 cat << END_MAIL > job_end.mail 230 Dear ${LOGIN}, 231 232 Simulation ${config_UserChoices_JobName} is finished on supercomputer `hostname`. 224 Simulation ${config_UserChoices_JobName} is ${status} on supercomputer `hostname`. 233 225 Job started : ${DateBegin} 234 226 Job ended : ${DateEnd} 235 227 Output files are available in ${R_SAVE} 236 Script files and Script Outputsare available in ${SUBMIT_DIR}228 Script files, Script Outputs and Debug files (if necessary) are available in ${SUBMIT_DIR} 237 229 END_MAIL 238 fi239 230 240 231 if [ ! -z ${config_UserChoices_MailName} ] ; then -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_iitm.ksh
r438 r452 203 203 204 204 if ( ${ExitFlag} ) ; then 205 status=FAILED 206 cat << END_MAIL > job_end.mail 205 status=failed 206 else 207 status=completed 208 fi 209 cat << END_MAIL > job_end.mail 207 210 Dear ${LOGIN}, 208 211 209 Simulation ${config_UserChoices_JobName} failed on supercomputer `hostname`. 210 Job started : ${PeriodDateBegin} 211 Job ended : ${PeriodDateEnd} 212 Output files are available in ${R_SAVE} 213 Script files, Script Outputs and Debug files are available in ${SUBMIT_DIR} 214 END_MAIL 215 else 216 status=COMPLETED 217 cat << END_MAIL > job_end.mail 218 Dear ${LOGIN}, 219 220 Simulation ${config_UserChoices_JobName} is finished on supercomputer `hostname`. 212 Simulation ${config_UserChoices_JobName} is ${status} on supercomputer `hostname`. 221 213 Job started : ${DateBegin} 222 214 Job ended : ${DateEnd} 223 215 Ouput files are available in ${R_SAVE} 224 Script files and Script Outputsare available in ${SUBMIT_DIR}216 Script files, Script Outputs and Debug files (if necessary) are available in ${SUBMIT_DIR} 225 217 END_MAIL 226 fi227 218 228 219 if [ ! -z ${config_UserChoices_MailName} ] ; then -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercure.ksh
r450 r452 206 206 207 207 if ( ${ExitFlag} ) ; then 208 status=FAILED 209 cat << END_MAIL > job_end.mail 208 status=failed 209 else 210 status=completed 211 fi 212 213 cat << END_MAIL > job_end.mail 210 214 Dear ${LOGIN}, 211 215 212 Simulation ${config_UserChoices_JobName} failed on supercomputer `hostname`. 213 Job started : ${PeriodDateBegin} 214 Job ended : ${PeriodDateEnd} 215 Output files are available in ${R_SAVE} 216 Script files, Script Outputs and Debug files are available in ${SUBMIT_DIR} 217 END_MAIL 218 else 219 status=COMPLETED 220 cat << END_MAIL > job_end.mail 221 Dear ${LOGIN}, 222 223 Simulation ${config_UserChoices_JobName} is finished on supercomputer `hostname`. 216 Simulation ${config_UserChoices_JobName} is ${status} on supercomputer `hostname`. 224 217 Job started : ${DateBegin} 225 218 Job ended : ${DateEnd} 226 219 Output files are available in ${R_SAVE} 227 Script files and Script Outputsare available in ${SUBMIT_DIR}220 Script files, Script Outputs and Debug files (if necessary) are available in ${SUBMIT_DIR} 228 221 END_MAIL 229 fi230 222 231 223 if [ X"${config_UserChoices_MailName}" != X ] ; then -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercurex8.ksh
r450 r452 228 228 229 229 if ( ${ExitFlag} ) ; then 230 status= FAILED230 status=failed 231 231 # Nothing fo now 232 232 else 233 status=COMPLETED 234 ssh mercure /bin/ksh <<-EOF 233 status=completed 234 fi 235 236 ssh ${MASTER} /bin/ksh <<-EOF 235 237 export LOGIN=${LOGIN} 236 238 export config_UserChoices_JobName=${config_UserChoices_JobName} … … 240 242 export R_SAVE=${R_SAVE} 241 243 export SUBMIT_DIR=${SUBMIT_DIR} 244 export status=${status} 242 245 243 246 cat << END_MAIL > job_end.mail 244 247 Dear ${LOGIN}, 245 248 246 Simulation ${config_UserChoices_JobName} is finishedon supercomputer `hostname`.249 Simulation ${config_UserChoices_JobName} is ${status} on supercomputer `hostname`. 247 250 Job started : ${DateBegin} 248 251 Job ended : ${DateEnd} 249 252 Output files are available in ${R_SAVE} 250 Script files and Script Outputsare available in ${SUBMIT_DIR}253 Script files, Script Outputs and Debug files (if necessary) are available in ${SUBMIT_DIR} 251 254 END_MAIL 252 255 … … 260 263 rm -f job_end.mail 261 264 EOF 262 fi263 265 264 266 if [ $? -gt 0 ] ; then -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercurex9.ksh
r438 r452 237 237 238 238 if ( ${ExitFlag} ) ; then 239 status=FAILED 240 cat << END_MAIL > job_end.mail 239 status=failed 240 else 241 status=completed 242 fi 243 cat << END_MAIL > job_end.mail 241 244 Dear ${LOGIN}, 242 245 243 Simulation ${config_UserChoices_JobName} failed on supercomputer `hostname`. 244 Job started : ${PeriodDateBegin} 245 Job ended : ${PeriodDateEnd} 246 Output files are available in ${R_SAVE} 247 Script files, Script Outputs and Debug files are available in ${SUBMIT_DIR} 248 END_MAIL 249 else 250 status=COMPLETED 251 cat << END_MAIL > job_end.mail 252 Dear ${LOGIN}, 253 254 Simulation ${config_UserChoices_JobName} is finished on supercomputer `hostname`. 246 Simulation ${config_UserChoices_JobName} is ${status} on supercomputer `hostname`. 255 247 Job started : ${DateBegin} 256 248 Job ended : ${DateEnd} 257 249 Output files are available in ${R_SAVE} 258 Script files and Script Outputsare available in ${SUBMIT_DIR}250 Script files, Script Outputs and Debug files (if necessary) are available in ${SUBMIT_DIR} 259 251 END_MAIL 260 fi261 252 262 253 if [ X"${config_UserChoices_MailName}" != X ] ; then -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_obelix.ksh
r450 r452 231 231 232 232 if ( ${ExitFlag} ) ; then 233 status=FAILED 234 cat << END_MAIL > job_end.mail 233 status=failed 234 else 235 status=completed 236 fi 237 cat << END_MAIL > job_end.mail 235 238 Dear ${LOGIN}, 236 239 237 Simulation ${config_UserChoices_JobName} failedon supercomputer `hostname`.240 Simulation ${config_UserChoices_JobName} ${status} on supercomputer `hostname`. 238 241 Job started : ${PeriodDateBegin} 239 242 Job ended : ${PeriodDateEnd} 240 243 Output files are available in ${R_SAVE} 241 Script files, Script Outputs and Debug files are available in ${SUBMIT_DIR}244 Script files, Script Outputs and Debug files (if necessary) are available in ${SUBMIT_DIR} 242 245 END_MAIL 243 else244 status=COMPLETED245 cat << END_MAIL > job_end.mail246 Dear ${LOGIN},247 248 Simulation ${config_UserChoices_JobName} is finished on supercomputer `hostname`.249 Job started : ${DateBegin}250 Job ended : ${DateEnd}251 Output files are available in ${R_SAVE}252 Script files and Script Outputs are available in ${SUBMIT_DIR}253 END_MAIL254 fi255 246 256 247 if [ ! -z ${config_UserChoices_MailName} ] ; then -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_platine.ksh
r450 r452 226 226 227 227 if ( ${ExitFlag} ) ; then 228 status=FAILED 228 status=failed 229 else 230 status=completed 231 fi 229 232 cat << END_MAIL > job_end.mail 230 233 Dear ${LOGIN}, 231 234 232 Simulation ${config_UserChoices_JobName} failed on supercomputer `hostname`. 233 Job started : ${PeriodDateBegin} 234 Job ended : ${PeriodDateEnd} 235 Output files are available in ${R_SAVE} 236 Script files, Script Outputs and Debug files are available in ${SUBMIT_DIR} 237 END_MAIL 238 else 239 status=COMPLETED 240 cat << END_MAIL > job_end.mail 241 Dear ${LOGIN}, 242 243 Simulation ${config_UserChoices_JobName} is finished on supercomputer `hostname`. 235 Simulation ${config_UserChoices_JobName} is ${status} on supercomputer `hostname`. 244 236 Job started : ${DateBegin} 245 237 Job ended : ${DateEnd} 246 238 Output files are available in ${R_SAVE} 247 Script files and Script Outputsare available in ${SUBMIT_DIR}239 Script files, Script Outputs and Debug files (if necessary) are available in ${SUBMIT_DIR} 248 240 END_MAIL 249 fi250 241 251 242 if [ ! -z ${config_UserChoices_MailName} ] ; then -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_titane.ksh
r451 r452 251 251 i=0 252 252 while [ $i -ne $NB_ESSAI ] ; do 253 ssh -t titane996ssh cesium /bin/ksh <tmp_IGCM_sys_RshPost_$$253 ssh -t ${MASTER} ssh cesium /bin/ksh <tmp_IGCM_sys_RshPost_$$ 254 254 status=$? 255 255 if [ ${status} -ne 0 ]; … … 286 286 287 287 if ( ${ExitFlag} ) ; then 288 status=FAILED 289 # Nothing more at this point of time 288 status=failed 290 289 else 291 status=COMPLETED 292 IGCM_sys_RshPost <<-EOF 290 status=completed 291 fi 292 293 ssh -t ${MASTER} ssh platine /bin/ksh <<-EOF 293 294 export LOGIN=${LOGIN} 294 295 export config_UserChoices_JobName=${config_UserChoices_JobName} … … 298 299 export R_SAVE=${R_SAVE} 299 300 export SUBMIT_DIR=${SUBMIT_DIR} 301 export status=${status} 300 302 301 303 cat << END_MAIL > job_end.mail 302 304 Dear ${LOGIN}, 303 305 304 Simulation ${config_UserChoices_JobName} is finishedon supercomputer `hostname`.306 Simulation ${config_UserChoices_JobName} is ${status} on supercomputer `hostname`. 305 307 Job started : ${DateBegin} 306 308 Job ended : ${DateEnd} 307 309 Output files are available in ${R_SAVE} 308 Script files and Script Outputsare available in ${SUBMIT_DIR}310 Script files, Script Outputs and Debug files (if necessary) are available in ${SUBMIT_DIR} 309 311 END_MAIL 310 312 … … 318 320 rm -f job_end.mail 319 321 EOF 320 fi321 322 322 323 if [ $? -gt 0 ] ; then -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_ulam.ksh
r450 r452 182 182 183 183 #D-#================================================== 184 #D-function IGCM_sys_SendMail 185 #D-* Purpose: Send mail when simulation is over 186 #D-* Examples: 187 #D- 188 function IGCM_sys_SendMail { 189 IGCM_debug_PushStack "IGCM_sys_SendMailPost" $@ 190 if ( $DEBUG_sys ) ; then 191 echo "IGCM_sys_SendMail :" $@ 192 fi 193 194 if ( ${ExitFlag} ) ; then 195 status=failed 196 else 197 status=completed 198 fi 199 cat << END_MAIL > job_end.mail 200 Dear ${LOGIN}, 201 202 Simulation ${config_UserChoices_JobName} is ${status} on supercomputer `hostname`. 203 Job started : ${DateBegin} 204 Job ended : ${DateEnd} 205 Output files are available in ${R_SAVE} 206 Script files, Script Outputs and Debug files (if necessary) are available in ${SUBMIT_DIR} 207 END_MAIL 208 209 if [ ! -z ${config_UserChoices_MailName} ] ; then 210 mailx -s "${config_UserChoices_JobName} ${status}" ${config_UserChoices_MailName} < job_end.mail 211 elif [ -f ~/.forward ] ; then 212 mailx -s "${config_UserChoices_JobName} ${status}" $( cat ~/.forward ) < job_end.mail 213 fi 214 215 if [ $? -gt 0 ] ; then 216 echo "IGCM_sys_SendMail : erreur." 217 IGCM_debug_Exit "IGCM_sys_SendMail" 218 fi 219 IGCM_debug_PopStack "IGCM_sys_SendMail" 220 } 221 222 #D-#================================================== 184 223 #D-function IGCM_sys_Mkdir 185 224 #D-* Purpose: Master locale mkdir command
Note: See TracChangeset
for help on using the changeset viewer.