- Timestamp:
- 07/08/10 16:30:38 (14 years ago)
- Location:
- trunk/libIGCM
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/AA_additionnal
r315 r316 62 62 #-Q- sx8mercure #PBS -q scalaire 63 63 #-Q- sx9mercure #!/bin/ksh 64 #-Q- sx9mercure ###################### 65 #-Q- sx9mercure ## SX9MERCURECEA ##66 #-Q- sx9mercure ###################### 67 #-Q- sx9mercure # PBS -N ATL_ADD # Nom du job68 #-Q- sx9mercure # PBS -m a # message si abort69 #-Q- sx9mercure # PBS -j o # regroupement des stdout et stderr70 #-Q- sx9mercure # PBS -S /usr/bin/ksh # shell de soumission71 #-Q- sx9mercure # PBS -l memsz_job=1gb # Limite memoire a 1 Go72 #-Q- sx9mercure # PBS -l cputim_job=2:00:00 # Limite temps a 2 heures73 #-Q- sx9mercure # PBS -q scalaire64 #-Q- sx9mercure ######################### 65 #-Q- sx9mercure ## CESIUM FOR SX9 CEA ## 66 #-Q- sx9mercure ######################### 67 #-Q- sx9mercure #MSUB -r ATL_ADD # Nom du job 68 #-Q- sx9mercure #MSUB -N 1 # Reservation du noeud 69 #-Q- sx9mercure #MSUB -n 2 # Reservation du processus 70 #-Q- sx9mercure #MSUB -c 4 # Reservation du core 71 #-Q- sx9mercure #MSUB -T 86400 # Limite de temps elapsed du job 72 #-Q- sx9mercure #MSUB -E "-j o" 73 #-Q- sx9mercure #MSUB -E "-S /bin/ksh" 74 74 #-Q- titane #!/bin/ksh 75 75 #-Q- titane ###################### -
trunk/libIGCM/AA_atlas_LMDZ
r315 r316 61 61 #-Q- sx8mercure #PBS -q scalaire 62 62 #-Q- sx9mercure #!/bin/ksh 63 #-Q- sx9mercure ###################### 64 #-Q- sx9mercure ## SX9MERCURE CEA ## 65 #-Q- sx9mercure ###################### 66 #-Q- sx9mercure #PBS -N ATL_LMDZ # Nom du job 67 #-Q- sx9mercure #PBS -m a # message si abort 68 #-Q- sx9mercure #PBS -j o # regroupement des stdout et stderr 69 #-Q- sx9mercure #PBS -S /usr/bin/ksh # shell de soumission 70 #-Q- sx9mercure #PBS -l memsz_job=1gb # Limite memoire a 1 Go 71 #-Q- sx9mercure #PBS -l cputim_job=2:00:00 # Limite temps a 2 heures 72 #-Q- sx9mercure #PBS -q scalaire 63 #-Q- sx9mercure ######################### 64 #-Q- sx9mercure ## CESIUM FOR SX9 CEA ## 65 #-Q- sx9mercure ######################### 66 #-Q- sx9mercure #MSUB -r ATL_LMDZ # Nom du job 67 #-Q- sx9mercure #MSUB -N 1 # Reservation du noeud 68 #-Q- sx9mercure #MSUB -n 1 # Reservation du processus 69 #-Q- sx9mercure #MSUB -T 86400 # Limite de temps elapsed du job 70 #-Q- sx9mercure #MSUB -E "-j o" 71 #-Q- sx9mercure #MSUB -E "-S /bin/ksh" 73 72 #-Q- titane #!/bin/ksh 74 73 #-Q- titane ###################### -
trunk/libIGCM/AA_atlas_ORCA_LIM
r315 r316 61 61 #-Q- sx8mercure #PBS -q scalaire 62 62 #-Q- sx9mercure #!/bin/ksh 63 #-Q- sx9mercure ###################### 64 #-Q- sx9mercure ## SX9MERCURE CEA ## 65 #-Q- sx9mercure ###################### 66 #-Q- sx9mercure #PBS -N ATL_OPA # Nom du job 67 #-Q- sx9mercure #PBS -m a # message si abort 68 #-Q- sx9mercure #PBS -j o # regroupement des stdout et stderr 69 #-Q- sx9mercure #PBS -S /usr/bin/ksh # shell de soumission 70 #-Q- sx9mercure #PBS -l memsz_job=1gb # Limite memoire a 1 Go 71 #-Q- sx9mercure #PBS -l cputim_job=2:00:00 # Limite temps a 2 heures 72 #-Q- sx9mercure #PBS -q scalaire 63 #-Q- sx9mercure ######################### 64 #-Q- sx9mercure ## CESIUM FOR SX9 CEA ## 65 #-Q- sx9mercure ######################### 66 #-Q- sx9mercure #MSUB -r ATL_OPA # Nom du job 67 #-Q- sx9mercure #MSUB -N 1 # Reservation du noeud 68 #-Q- sx9mercure #MSUB -n 1 # Reservation du processus 69 #-Q- sx9mercure #MSUB -T 86400 # Limite de temps elapsed du job 70 #-Q- sx9mercure #MSUB -E "-j o" 71 #-Q- sx9mercure #MSUB -E "-S /bin/ksh" 73 72 #-Q- titane #!/bin/ksh 74 73 #-Q- titane ###################### -
trunk/libIGCM/AA_atlas_ORCHIDEE
r315 r316 61 61 #-Q- sx8mercure #PBS -q scalaire 62 62 #-Q- sx9mercure #!/bin/ksh 63 #-Q- sx9mercure ###################### 64 #-Q- sx9mercure ## SX9MERCURE CEA ## 65 #-Q- sx9mercure ###################### 66 #-Q- sx9mercure #PBS -N ATL_ORCH # Nom du job 67 #-Q- sx9mercure #PBS -m a # message si abort 68 #-Q- sx9mercure #PBS -j o # regroupement des stdout et stderr 69 #-Q- sx9mercure #PBS -S /usr/bin/ksh # shell de soumission 70 #-Q- sx9mercure #PBS -l memsz_job=1gb # Limite memoire a 1 Go 71 #-Q- sx9mercure #PBS -l cputim_job=1:00:00 # Limite temps a 2 heures 72 #-Q- sx9mercure #PBS -q scalaire 63 #-Q- sx9mercure ######################### 64 #-Q- sx9mercure ## CESIUM FOR SX9 CEA ## 65 #-Q- sx9mercure ######################### 66 #-Q- sx9mercure #MSUB -r ATL_ORCH # Nom du job 67 #-Q- sx9mercure #MSUB -N 1 # Reservation du noeud 68 #-Q- sx9mercure #MSUB -n 1 # Reservation du processus 69 #-Q- sx9mercure #MSUB -T 86400 # Limite de temps elapsed du job 70 #-Q- sx9mercure #MSUB -E "-j o" 71 #-Q- sx9mercure #MSUB -E "-S /bin/ksh" 73 72 #-Q- titane #!/bin/ksh 74 73 #-Q- titane ###################### -
trunk/libIGCM/AA_atlas_PISCES
r315 r316 61 61 #-Q- sx8mercure #PBS -q scalaire 62 62 #-Q- sx9mercure #!/bin/ksh 63 #-Q- sx9mercure ###################### 64 #-Q- sx9mercure ## SX9MERCURE CEA ## 65 #-Q- sx9mercure ###################### 66 #-Q- sx9mercure #PBS -N ATL_PIS # Nom du job 67 #-Q- sx9mercure #PBS -m a # message si abort 68 #-Q- sx9mercure #PBS -j o # regroupement des stdout et stderr 69 #-Q- sx9mercure #PBS -S /usr/bin/ksh # shell de soumission 70 #-Q- sx9mercure #PBS -l memsz_job=1gb # Limite memoire a 1 Go 71 #-Q- sx9mercure #PBS -l cputim_job=2:00:00 # Limite temps a 2 heures 72 #-Q- sx9mercure #PBS -q scalaire 63 #-Q- sx9mercure ######################### 64 #-Q- sx9mercure ## CESIUM FOR SX9 CEA ## 65 #-Q- sx9mercure ######################### 66 #-Q- sx9mercure #MSUB -r ATL_PIS # Nom du job 67 #-Q- sx9mercure #MSUB -N 1 # Reservation du noeud 68 #-Q- sx9mercure #MSUB -n 1 # Reservation du processus 69 #-Q- sx9mercure #MSUB -T 86400 # Limite de temps elapsed du job 70 #-Q- sx9mercure #MSUB -E "-j o" 71 #-Q- sx9mercure #MSUB -E "-S /bin/ksh" 73 72 #-Q- titane #!/bin/ksh 74 73 #-Q- titane ###################### -
trunk/libIGCM/AA_create_se
r315 r316 60 60 #-Q- sx8mercure #PBS -l cputim_job=1:00:00 # Limite temps a 1 heures 61 61 #-Q- sx8mercure #PBS -q scalaire 62 #-Q- sx9mercure # #####################63 #-Q- sx9mercure ## SX9MERCURE CEA##64 #-Q- sx9mercure ## ####################65 #-Q- sx9mercure # PBS -N SE # Nom du job66 #-Q- sx9mercure # PBS -m a # message si abort67 #-Q- sx9mercure # PBS -j o # regroupement des stdout et stderr68 #-Q- sx9mercure # PBS -S /usr/bin/ksh # shell de soumission69 #-Q- sx9mercure # PBS -l memsz_job=1gb # Limite memoire a 1 Go70 #-Q- sx9mercure # PBS -l cputim_job=1:00:00 # Limite temps a 1 heures71 #-Q- sx9mercure # PBS -q scalaire62 #-Q- sx9mercure #!/bin/ksh 63 #-Q- sx9mercure ######################### 64 #-Q- sx9mercure ## CESIUM FOR SX9 CEA ## 65 #-Q- sx9mercure ######################### 66 #-Q- sx9mercure #MSUB -r SE # Nom du job 67 #-Q- sx9mercure #MSUB -N 1 # Reservation du noeud 68 #-Q- sx9mercure #MSUB -n 1 # Reservation du processus 69 #-Q- sx9mercure #MSUB -T 86400 # Limite de temps elapsed du job 70 #-Q- sx9mercure #MSUB -E "-j o" 71 #-Q- sx9mercure #MSUB -E "-S /bin/ksh" 72 72 #-Q- titane #!/bin/ksh 73 73 #-Q- titane ###################### -
trunk/libIGCM/AA_create_ts
r315 r316 61 61 #-Q- sx8mercure #PBS -q scalaire 62 62 #-Q- sx9mercure #!/bin/ksh 63 #-Q- sx9mercure ###################### 64 #-Q- sx9mercure ## SX9MERCURE CEA ## 65 #-Q- sx9mercure ###################### 66 #-Q- sx9mercure #PBS -N TS # Nom du job 67 #-Q- sx9mercure #PBS -m a # message si abort 68 #-Q- sx9mercure #PBS -j o # regroupement des stdout et stderr 69 #-Q- sx9mercure #PBS -S /usr/bin/ksh # shell de soumission 70 #-Q- sx9mercure #PBS -l memsz_job=1gb # Limite memoire a 1 Go 71 #-Q- sx9mercure #PBS -l cputim_job=24:00:00 # Limite temps a 2 heures 72 #-Q- sx9mercure #PBS -q scalaire 63 #-Q- sx9mercure ######################### 64 #-Q- sx9mercure ## CESIUM FOR SX9 CEA ## 65 #-Q- sx9mercure ######################### 66 #-Q- sx9mercure #MSUB -r TS # Nom du job 67 #-Q- sx9mercure #MSUB -N 1 # Reservation du noeud 68 #-Q- sx9mercure #MSUB -n 1 # Reservation du processus 69 #-Q- sx9mercure #MSUB -T 86400 # Limite de temps elapsed du job 70 #-Q- sx9mercure #MSUB -E "-j o" 71 #-Q- sx9mercure #MSUB -E "-S /bin/ksh" 73 72 #-Q- titane #!/bin/ksh 74 73 #-Q- titane ###################### -
trunk/libIGCM/AA_monitoring
r315 r316 61 61 #-Q- sx8mercure #PBS -q scalaire 62 62 #-Q- sx9mercure #!/bin/ksh 63 #-Q- sx9mercure ###################### 64 #-Q- sx9mercure ## SX9MERCURE CEA ## 65 #-Q- sx9mercure ###################### 66 #-Q- sx9mercure #PBS -N MONITORING # Nom du job 67 #-Q- sx9mercure #PBS -m a # message si abort 68 #-Q- sx9mercure #PBS -j o # regroupement des stdout et stderr 69 #-Q- sx9mercure #PBS -S /usr/bin/ksh # shell de soumission 70 #-Q- sx9mercure #PBS -l memsz_job=1gb # Limite memoire a 1 Go 71 #-Q- sx9mercure #PBS -l cputim_job=1:00:00 # Limite temps a 2 heures 72 #-Q- sx9mercure #PBS -q scalaire 63 #-Q- sx9mercure ######################### 64 #-Q- sx9mercure ## CESIUM FOR SX9 CEA ## 65 #-Q- sx9mercure ######################### 66 #-Q- sx9mercure #MSUB -r MONITORING # Nom du job 67 #-Q- sx9mercure #MSUB -N 1 # Reservation du noeud 68 #-Q- sx9mercure #MSUB -n 1 # Reservation du processus 69 #-Q- sx9mercure #MSUB -T 86400 # Limite de temps elapsed du job 70 #-Q- sx9mercure #MSUB -E "-j o" 71 #-Q- sx9mercure #MSUB -E "-S /bin/ksh" 73 72 #-Q- titane #!/bin/ksh 74 73 #-Q- titane ###################### -
trunk/libIGCM/AA_rebuild_fromArchive
r315 r316 62 62 #-Q- sx9mercure #!/bin/ksh 63 63 #-Q- sx9mercure ###################### 64 #-Q- sx9mercure ## SX9MERCURECEA ##64 #-Q- sx9mercure ## CESIUM FOR SX9 CEA ## 65 65 #-Q- sx9mercure ###################### 66 #-Q- sx9mercure #PBS -N REBUILDARCH # Nom du job 67 #-Q- sx9mercure #PBS -m a # message si abort 68 #-Q- sx9mercure #PBS -j o # regroupement des stdout et stderr 69 #-Q- sx9mercure #PBS -S /usr/bin/ksh # shell de soumission 70 #-Q- sx9mercure #PBS -l memsz_job=1gb # Limite memoire a 1 Go 71 #-Q- sx9mercure #PBS -l cputim_job=24:00:00 # Limite temps a 1 heures 72 #-Q- sx9mercure #PBS -q scalaire 66 #-Q- sx9mercure #MSUB -r REBUILDARCH # Nom du job 67 #-Q- sx9mercure #MSUB -N 1 # Reservation du noeud 68 #-Q- sx9mercure #MSUB -n 1 # Reservation du processus 69 #-Q- sx9mercure #MSUB -T 86400 # Limite de temps elapsed du job 70 #-Q- sx9mercure #MSUB -E "-j o" 71 #-Q- sx9mercure #MSUB -E "-S /bin/ksh" 73 72 #-Q- titane #!/bin/ksh 74 73 #-Q- titane ###################### -
trunk/libIGCM/AA_rebuild_fromWorkdir
r315 r316 63 63 #-Q- sx9mercure #!/bin/ksh 64 64 #-Q- sx9mercure ###################### 65 #-Q- sx9mercure ## SX9MERCURECEA ##65 #-Q- sx9mercure ## CESIUM CEA ## 66 66 #-Q- sx9mercure ###################### 67 #-Q- sx9mercure #PBS -N REBUILDWRK # Nom du job 68 #-Q- sx9mercure #PBS -m a # message si abort 69 #-Q- sx9mercure #PBS -j o # regroupement des stdout et stderr 70 #-Q- sx9mercure #PBS -S /usr/bin/ksh # shell de soumission 71 #-Q- sx9mercure #PBS -l memsz_job=1gb # Limite memoire a 1 Go 72 #-Q- sx9mercure #PBS -l cputim_job=24:00:00 # Limite temps a 1 heures 73 #-Q- sx9mercure #PBS -q scalaire 67 #-Q- sx9mercure #MSUB -r REBUILDWRK # Nom du job 68 #-Q- sx9mercure #MSUB -N 1 # Reservation du noeud 69 #-Q- sx9mercure #MSUB -n 1 # Reservation du processus 70 #-Q- sx9mercure #MSUB -T 86400 # Limite de temps elapsed du job 71 #-Q- sx9mercure #MSUB -E "-j o" 72 #-Q- sx9mercure #MSUB -E "-S /bin/ksh" 74 73 #-Q- titane #!/bin/ksh 75 74 #-Q- titane ###################### -
trunk/libIGCM/libIGCM_sys/libIGCM_sys.ksh
r257 r316 23 23 echo 24 24 echo "====================================================" 25 echo "Where do we run ?" 25 echo "Where do we run ?" $( hostname ) 26 26 uname -a 27 27 echo "====================================================" -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercurex9.ksh
r315 r316 107 107 #==================================================== 108 108 #- Mirror libIGCM from mercure to cesium if needed 109 #ROOTSYS=$( echo ${libIGCM} | gawk -F"/" '{print $2}' )110 #if [ ! ${ROOTSYS} = "home" ] ; then111 #typeset -r MirrorlibIGCM=${MirrorlibIGCM:=true}112 #else113 #typeset -r MirrorlibIGCM=${MirrorlibIGCM:=false}114 #fi109 ROOTSYS=$( echo ${libIGCM} | gawk -F"/" '{print $2}' ) 110 if [ ! ${ROOTSYS} = "home" ] ; then 111 typeset -r MirrorlibIGCM=${MirrorlibIGCM:=true} 112 else 113 typeset -r MirrorlibIGCM=${MirrorlibIGCM:=false} 114 fi 115 115 116 116 #==================================================== 117 117 #- libIGCM_POST 118 #if ( ${MirrorlibIGCM} ) ; then119 #PATHlibIGCM=$( echo ${libIGCM} | gawk -F"${LOGIN}/" '{print $2}' | sed -e "s&/libIGCM&&" )120 #typeset -r libIGCM_POST=${HOME}/MIRROR/${PATHlibIGCM}/libIGCM121 #else122 #typeset -r libIGCM_POST=${libIGCM}123 #fi118 if ( ${MirrorlibIGCM} ) ; then 119 PATHlibIGCM=$( echo ${libIGCM} | gawk -F"${LOGIN}/" '{print $2}' | sed -e "s&/libIGCM&&" ) 120 typeset -r libIGCM_POST=${HOME}/MIRROR/${PATHlibIGCM}/libIGCM 121 else 122 typeset -r libIGCM_POST=${libIGCM} 123 fi 124 124 125 125 # ============ CESIUM END ============ # 126 126 127 127 #==================================================== 128 #- Mirror libIGCM from mercure to cesium if needed129 typeset -r MirrorlibIGCM=${MirrorlibIGCM:=false}130 131 #==================================================== 132 #- libIGCM_POST 133 typeset -r libIGCM_POST=${libIGCM}128 #- MirrorlibIGCM uncomment for frontend 129 #typeset -r MirrorlibIGCM=${MirrorlibIGCM:=false} 130 131 #==================================================== 132 #- libIGCM_POST uncomment for frontend 133 #typeset -r libIGCM_POST=${libIGCM} 134 134 135 135 #==================================================== … … 191 191 # ============ CESIUM START ============ # 192 192 # typeset NB_ESSAI DELAI status 193 ##nombre d'essai avant abandon194 #NB_ESSAI=5195 ##temps entre chaque essai196 #DELAI=10197 #i=0198 #while [ $i -ne $NB_ESSAI ] ; do199 # ssh -t mercure ssh cesium /bin/ksh ${@} 2>/dev/null 200 #status=$?201 #if [ ${status} -ne 0 ];202 #then203 #sleep $DELAI204 #else205 #break206 #fi207 #let i=$i+1208 #done193 #nombre d'essai avant abandon 194 NB_ESSAI=5 195 #temps entre chaque essai 196 DELAI=10 197 i=0 198 while [ $i -ne $NB_ESSAI ] ; do 199 ssh -t mercure01 ssh cesium /bin/ksh ${@} 200 status=$? 201 if [ ${status} -ne 0 ]; 202 then 203 sleep $DELAI 204 else 205 break 206 fi 207 let i=$i+1 208 done 209 209 # ============ CESIUM END ============ # 210 210 211 212 /bin/ksh ${@} 213 if [ $? -gt 0 ] ; then 214 echo "IGCM_sys_RshPost : erreur." 215 IGCM_debug_Exit "IGCM_sys_RshPost" 216 fi 211 # Uncomment for frontend 212 # /bin/ksh ${@} 213 # if [ $? -gt 0 ] ; then 214 # echo "IGCM_sys_RshPost : erreur." 215 # IGCM_debug_Exit "IGCM_sys_RshPost" 216 # fi 217 217 218 IGCM_debug_PopStack "IGCM_sys_RshPost" 218 219 } … … 243 244 elif [ -f ~/.forward ] ; then 244 245 mailx -s "${config_UserChoices_JobName} completed" $( cat ~/.forward ) < job_end.mail 246 else 247 mailx -s "${config_UserChoices_JobName} completed" ${LOGIN} < job_end.mail 245 248 fi 246 249 … … 520 523 fi 521 524 # ============ CESIUM START ============ # 522 #/usr/local/bin/ccc_msub -o ${POST_DIR}/$1.${PeriodDateEnd}.out -e ${POST_DIR}/$1.${PeriodDateEnd}.e.out -E "-v ${listVarEnv}" ${libIGCM_POST}/$1.job525 /usr/local/bin/ccc_msub -o ${POST_DIR}/$1.${PeriodDateEnd}.out -e ${POST_DIR}/$1.${PeriodDateEnd}.e.out -E "-v ${listVarEnv}" ${libIGCM_POST}/$1.job 523 526 # ============ CESIUM END ============ # 524 /usr/bin/nqsII/qsub -o ${POST_DIR}/$1.${PeriodDateEnd}.out ${libIGCM}/$1.job -v ${listVarEnv}527 #/usr/bin/nqsII/qsub -o ${POST_DIR}/$1.${PeriodDateEnd}.out ${libIGCM}/$1.job -v ${listVarEnv} 525 528 if [ $? -gt 0 ] ; then 526 529 echo "IGCM_sys_QsubPost : erreur " $@
Note: See TracChangeset
for help on using the changeset viewer.