Changeset 387 for trunk/libIGCM/AA_SE_Checker
- Timestamp:
- 11/22/10 12:44:59 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/AA_SE_Checker
r386 r387 1 1 #!/bin/ksh 2 #-Q- cesium #!/bin/ksh3 #-Q- cesium ######################4 #-Q- cesium ## CESIUM CEA ##5 #-Q- cesium ######################6 #-Q- cesium #MSUB -r SE_Checker # Nom du job7 #-Q- cesium #MSUB -N 1 # Reservation du noeud8 #-Q- cesium #MSUB -n 1 # Reservation du processus9 #-Q- cesium #MSUB -T 86400 # Limite de temps elapsed du job10 #-Q- cesium #MSUB -E "-j o"11 #-Q- cesium #MSUB -E "-S /bin/ksh"12 #-Q- platine #!/usr/bin/ksh13 #-Q- platine ###################14 #-Q- platine ## PLATINE CEA ##15 #-Q- platine ###################16 #-Q- platine #BSUB -J SE_Checker # Nom du job17 #-Q- platine #BSUB -N # message a la fin du job18 #-Q- platine #BSUB -n 1 # reservation des processeurs pour le job19 #-Q- platine #BSUB -W 1:00 # Limite temps20 #-Q- platine #BSUB -q post # Passage en queue post21 #-Q- sx8brodie #!/bin/ksh22 #-Q- sx8brodie #######################23 #-Q- sx8brodie ## SX8BRODIE IDRIS ##24 #-Q- sx8brodie #######################25 #-Q- sx8brodie # Temps Elapsed max. d'une requete hh:mm:ss26 #-Q- sx8brodie # @ wall_clock_limit = 20:00:0027 #-Q- sx8brodie # Nom du travail LoadLeveler28 #-Q- sx8brodie # @ job_name = SE_Checker29 #-Q- sx8brodie # Fichier de sortie standard du travail30 #-Q- sx8brodie # @ output = $(job_name).$(jobid)31 #-Q- sx8brodie # Fichier de sortie d'erreur du travail32 #-Q- sx8brodie # @ error = $(job_name).$(jobid)33 #-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)34 #-Q- sx8brodie # @ notification = error35 #-Q- sx8brodie # @ environment = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER36 #-Q- sx8brodie # @ queue37 #-Q- aix6 #!/bin/ksh38 #-Q- aix6 #######################39 #-Q- aix6 ## VARGAS IDRIS ##40 #-Q- aix6 #######################41 #-Q- aix6 # Temps Elapsed max. d'une requete hh:mm:ss42 #-Q- aix6 # @ wall_clock_limit = 20:00:0043 #-Q- aix6 # Nom du travail LoadLeveler44 #-Q- aix6 # @ job_name = SE_Checker45 #-Q- aix6 # Fichier de sortie standard du travail46 #-Q- aix6 # @ output = $(job_name).$(jobid)47 #-Q- aix6 # Fichier de sortie d'erreur du travail48 #-Q- aix6 # @ error = $(job_name).$(jobid)49 #-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)50 #-Q- aix6 # @ notification = error51 #-Q- aix6 # @ environment = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER52 #-Q- aix6 # @ queue53 #-Q- ulam #!/bin/ksh54 #-Q- ulam #######################55 #-Q- ulam ## ULAM IDRIS ##56 #-Q- ulam #######################57 #-Q- ulam # Temps Elapsed max. d'une requete hh:mm:ss58 #-Q- ulam # @ wall_clock_limit = 20:00:0059 #-Q- ulam # Nom du travail LoadLeveler60 #-Q- ulam # @ job_name = SE_Checker61 #-Q- ulam # Fichier de sortie standard du travail62 #-Q- ulam # @ output = $(job_name).$(jobid)63 #-Q- ulam # Fichier de sortie d'erreur du travail64 #-Q- ulam # @ error = $(job_name).$(jobid)65 #-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)66 #-Q- ulam # @ notification = error67 #-Q- ulam # @ environment = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER68 #-Q- ulam # @ queue69 #-Q- sx8mercure #!/bin/ksh70 #-Q- sx8mercure ######################71 #-Q- sx8mercure ## SX8MERCURE CEA ##72 #-Q- sx8mercure ######################73 #-Q- sx8mercure #PBS -N SE_Checker # Nom du job74 #-Q- sx8mercure #PBS -j o # regroupement des stdout et stderr75 #-Q- sx8mercure #PBS -S /usr/bin/ksh # shell de soumission76 #-Q- sx8mercure #PBS -l memsz_job=1gb # Limite memoire a 1 Go77 #-Q- sx8mercure #PBS -l cputim_job=24:00:00 # Limite temps a 2 heures78 #-Q- sx8mercure #PBS -q scalaire79 #-Q- sx9mercure #!/bin/ksh80 #-Q- sx9mercure #########################81 #-Q- sx9mercure ## CESIUM FOR SX9 CEA ##82 #-Q- sx9mercure #########################83 #-Q- sx9mercure #MSUB -r SE_Checker # Nom du job84 #-Q- sx9mercure #MSUB -N 1 # Reservation du noeud85 #-Q- sx9mercure #MSUB -n 1 # Reservation du processus86 #-Q- sx9mercure #MSUB -T 86400 # Limite de temps elapsed du job87 #-Q- sx9mercure #MSUB -E "-j o"88 #-Q- sx9mercure #MSUB -E "-S /bin/ksh"89 #-Q- titane #!/bin/ksh90 #-Q- titane ######################91 #-Q- titane ## TITANE CEA ##92 #-Q- titane ######################93 #-Q- titane #MSUB -r SE_Checker # Nom du job94 #-Q- titane #MSUB -N 1 # Reservation du noeud95 #-Q- titane #MSUB -n 1 # Reservation du processus96 #-Q- titane #MSUB -T 86400 # Limite de temps elapsed du job97 #-Q- titane #MSUB -E "-j o"98 #-Q- titane #MSUB -E "-S /bin/ksh"99 #-Q- titane ##MSUB -e nco.out # Sortie standard100 #-Q- titane ##MSUB -o nco.out # Sortie standard101 #-Q- lxiv8 ######################102 #-Q- lxiv8 ## OBELIX LSCE ##103 #-Q- lxiv8 ######################104 #-Q- lxiv8 #PBS -N SE_Checker105 #-Q- lxiv8 #PBS -m a106 #-Q- lxiv8 #PBS -j oe107 #-Q- lxiv8 #PBS -q medium108 #-Q- lxiv8 #PBS -o SE_Checker.$$109 #-Q- lxiv8 #PBS -S /bin/ksh110 #-Q- default #!/bin/ksh111 #-Q- default ##################112 #-Q- default ## DEFAULT HOST ##113 #-Q- default ##################114 2 115 3 #************************************************************** … … 126 14 #************************************************************** 127 15 128 # Check that everything went well during time seriesproduction16 # Check that everything went well during seasonal average production 129 17 # Display a short report 130 18 # Launch what's missing … … 132 20 # all TS to last PeriodDateEnd value, give by run.card->Configuration->OldPrefix string. 133 21 134 135 22 # Chemin vers libIGCM 136 23 libIGCM=${libIGCM:=::modipsl::/libIGCM} … … 155 42 # répertoire de stockage des sorties des create_ts 156 43 POST_DIR=${POST_DIR:=${CARD_DIR}/OutScript} 157 158 44 159 45 if [ ! -d ${CARD_DIR} ]; then … … 304 190 fi 305 191 (( i=i+3 )) # to explore file list 306 done # until [ $i -eq $NbFiles ]307 fi # [ X${FileName0} != X${NULL_STR} ]192 done # until [ $i -eq $NbFiles ] 193 fi # [ X${FileName0} != X${NULL_STR} ] 308 194 309 195 [ $localcountBad = 0 ] || IGCM_debug_Print 1 "$localcountBad file(s) missing for ${comp} : " $( eval echo \${LISTE_FILE_${comp}_${an_deb}[*]} ) … … 330 216 IGCM_sys_MkdirWork ${POST_DIR} 331 217 IGCM_debug_Verif_Exit 218 Script_Post_Output=create_se.${PeriodDateEnd} 332 219 IGCM_sys_QsubPost create_se 333 220 … … 339 226 340 227 done # while 341
Note: See TracChangeset
for help on using the changeset viewer.