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
Dernière révisionLes deux révisions suivantes
documentation:tutorials:submit [2018/01/17 12:38] cicalugadocumentation:tutorials:submit [2020/08/25 15:58] – créée - modification externe 127.0.0.1
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 10: Ligne 10:
  
 <code bash> <code bash>
-qsub programme <input >output+qsub script_paralelle 
 </code> </code>
  
-Il est possible de rajouter des options : 
-<code bash> 
-qsub -V -m b -m e -e /path/to/workdir -o /path/to/workdir -q $QUEUE programme > output.log 
-</code> 
- 
-avec : 
-<code> 
--V : export environment variables 
--m b : mail @begin 
--m e : mail @end 
--e : where to put error files 
--o : where to put output files 
--q : file d'attente 
-</code> 
- 
-**Il est plus simple de soumettre simplement un (ou plusieurs) script contenant plus d'options** : 
- 
-<code> 
-qsub -m b -m e monscript 
-</code> 
  
 ====== Scripts de soumission ====== ====== Scripts de soumission ======
Ligne 40: Ligne 20:
 <note warning>Certaines variables ont ici des valeurs fantaisistes, pour vous forcer à les mettre à jour selon [[documentation:clusters:batch#les_files_d_attente|les configurations réelles des files d'attentes]].</note> <note warning>Certaines variables ont ici des valeurs fantaisistes, pour vous forcer à les mettre à jour selon [[documentation:clusters:batch#les_files_d_attente|les configurations réelles des files d'attentes]].</note>
  
-D'autres [[documentation:examples:tutorials_scripts|exemples de scripts (soumission, exécution)]], [[documentation:examples:submit_scripts|exemples de scripts de soumission]] ainsi que [[documentation:tutorials:build:accueil|des tutoriaux]].+
  
  
Ligne 59: Ligne 39:
 #$ -N SommeVecVecPAR #$ -N SommeVecVecPAR
 ### file d'attente (a changer) ### file d'attente (a changer)
-#$ -q E5-2670_test+#$ -q E5_test
 ### parallel environment & nb cpu (NSLOTS) ### parallel environment & nb cpu (NSLOTS)
 #$ -pe test_debian 2 #$ -pe test_debian 2
Ligne 67: Ligne 47:
 #$ -V #$ -V
 ### mails en debut et fin d'execution ### mails en debut et fin d'execution
-#$ -m be+#$ -m 
 +#$ -m e 
            
 # donné par le système de batch # donné par le système de batch
Ligne 80: Ligne 62:
  
 ### configurer l'environnement ### configurer l'environnement
-module load iccifort/2017.4 +module purge 
-module load intel/2017.4/OpenMPI/3.0.0 +module load GCC/7.2.0/OpenMPI/3.0.0 
  
 ### au besoin, forcer l'env OpenMPI ### au besoin, forcer l'env OpenMPI
-PREFIX="/applis/PSMN/debian9/software/Compiler/intel/2017.4/OpenMPI/3.0.0/"+PREFIX="/applis/PSMN/debian9/software/Compiler/GCC/7.2.0/OpenMPI/3.0.0/"
 MPIRUN=${PREFIX}/bin/mpirun MPIRUN=${PREFIX}/bin/mpirun
  
 ### execution du programme ### execution du programme
-###EXECDIR=${HOME}/Formations/Parallel + 
-###${MPIRUN} -v -prefix ${PREFIX} -mca btl sm,openib,self -hostfile ${HOSTFILE} -np ${NSLOTS} ${EXECDIR}/SommeVecVecPAR.exe +###${MPIRUN} -v -prefix ${PREFIX} -mca btl vader,openib,self -hostfile ${HOSTFILE} -np ${NSLOTS} ${EXECDIR}/SommeVecVecPAR.exe 
-#mpirun -v -np ${NSLOTS} ${EXECDIR}/SommeVecVecPAR.exe + 
-${MPIRUN-v -prefix ${PREFIX-mca btl vader,openib,self -np ${NSLOTS} SommeVecVecPAR.f90.exe+$MPIRUN -v -x LD_LIBRARY_PATH -hostfile ${HOSTFILE} -np ${NSLOTS} SommeVecVecPAR.exe 
  
 # fin # fin