Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
documentation:tutorials:submit:jobsequentielbash [2019/10/22 12:20] – [job séquentiel (shell bash)] cicalugadocumentation:tutorials:submit:jobsequentielbash [2021/01/14 15:55] (Version actuelle) – [job séquentiel (shell bash)] cicaluga
Ligne 2: Ligne 2:
  
  
-Le système de batch actuellement utilisé par le PSMN est Sun Grid Engine (SGE). Sa documentation se trouve [[documentation:tools:sge|à cette page]] ainsi que [[faq:sge|dans la F.A.Q.]].+Le système de batch actuellement utilisé par le PSMN est Sun Grid Engine (SGE). Sa documentation se trouve [[documentation:tools:sge|à cette page]] ainsi que [[faq:accueil|dans la F.A.Q.]].
  
  
Ligne 33: Ligne 33:
 ### shell du job ### shell du job
 #$ -S /bin/bash #$ -S /bin/bash
-**### nom du job (a changer) +### nom du job (a changer) 
-#$ -N SommeVecVecSEQ** +#$ -N SommeVecVecSEQ 
-**### file d'attente (a changer) +### file d'attente (a changer) 
-#$ -q E5_test**+#$ -q E5_test
 ### charger l'environnement utilisateur pour SGE ### charger l'environnement utilisateur pour SGE
 #$ -cwd #$ -cwd
Ligne 51: Ligne 51:
 source /usr/share/lmod/lmod/init/bash source /usr/share/lmod/lmod/init/bash
  
-**### configurer l'environnement (a changer) +### configurer l'environnement (a changer) 
-module load GCC/7.2.0** +module load GCC/7.2.0
  
 ### execution du programme (a changer avec votre executable) ### execution du programme (a changer avec votre executable)
 ###EXECDIR=${HOME}/Formations/Sequentiel ###EXECDIR=${HOME}/Formations/Sequentiel
 ###${EXECDIR}/SommeVecVecSEQ.exe < Monfichierdedata > monfichierresultat ###${EXECDIR}/SommeVecVecSEQ.exe < Monfichierdedata > monfichierresultat
-**./SommeVecVecSEQ.exe**+./SommeVecVecSEQ.exe
  
 # fin # fin
Ligne 75: Ligne 75:
 #$ -N SommeVecVecSEQ #$ -N SommeVecVecSEQ
 ### file d'attente (a changer) ### file d'attente (a changer)
-#$ -q E5-2670_test+#$ -q E5_test
 ### charger l'environnement utilisateur pour SGE ### charger l'environnement utilisateur pour SGE
 #$ -cwd #$ -cwd
Ligne 89: Ligne 89:
 module load GCC/7.2.0  module load GCC/7.2.0 
  
-### definition SCRATCHDIR +### definition SCRATCHDIR en fonction de la partition existent 
-SCRATCHDIR=/scratch/E5/votre_login/${SGE_O_WORKDIR}+ 
 +if [[ -d "/scratch/Lake" ]] 
 +then 
 +    SCRATCHDIR="/scratch/Lake/${USER}/${JOB_ID}/" 
 +elif [[ -d "/scratch/E5N" ]] 
 +then 
 +    SCRATCHDIR="/scratch/E5N/${USER}/${JOB_ID}/"  
 +else 
 +    echo "Cannot create ${SCRATCHDIR} on /scratch, creating it in the current directory" 
 +    SCRATCHDIR="${SGE_O_WORKDIR}/scratch/" 
 +fi 
 + 
 +###SCRATCHDIR=/scratch/E5N/votre_login/Formations/Sequentiel 
 ### verif SCRATCHDIR ### verif SCRATCHDIR
 echo "SCRATCHDIR=${SCRATCHDIR}" echo "SCRATCHDIR=${SCRATCHDIR}"
Ligne 107: Ligne 120:
    
 ### execution du programme ### execution du programme
-######EXECDIR=/scratch/E5/cicaluga/tempo 
 EXECDIR=${SCRATCHDIR} EXECDIR=${SCRATCHDIR}
 ${EXECDIR}/SommeVecVecSEQ.exe > output_scratch ${EXECDIR}/SommeVecVecSEQ.exe > output_scratch
documentation/tutorials/submit/jobsequentielbash.1571746817.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)