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
Prochaine révisionLes deux révisions suivantes
documentation:examples:tutorials_scripts [2015/02/23 13:03] – [Script de soumission tcsh] ltaulelldocumentation:examples:tutorials_scripts [2018/01/08 15:11] – [Script de soumission bash] ltaulell
Ligne 29: Ligne 29:
 #$ -V #$ -V
 ### mails en debut et fin d'execution ### mails en debut et fin d'execution
-#$ -m be+#$ -m 
 +#$ -m e
  
 # aller dans le repertoire de travail/soumission # aller dans le repertoire de travail/soumission
Ligne 36: Ligne 37:
  
 ### configurer l'environnement ### configurer l'environnement
-source /usr/local/modeles/set_debian7-clean.csh +source /usr/share/lmod/lmod/init/tcsh
-source /usr/share/modules/init/tcsh +
-module use /applis/PSMN/Modules +
-module load Base/psmn +
-module load intel/14.0.1+
  
 ### execution du programme ### execution du programme
-###set EXECDIR=${HOME}/Formations/Sequentiel +##set EXECDIR=${HOME}/Formations/Sequentiel 
-###${EXECDIR}/SommeVecVecSEQ.f90.exe  < Monfichierdedata > monfichierresultat+##${EXECDIR}/SommeVecVecSEQ.f90.exe  < Monfichierdedata > monfichierresultat
 ./SommeVecVecSEQ.f90.exe ./SommeVecVecSEQ.f90.exe
 +
 # fin # fin
 </code> </code>
Ligne 57: Ligne 55:
 # #
 ### variables SGE ### variables SGE
-# 
 ### shell du job ### shell du job
 #$ -S /bin/bash #$ -S /bin/bash
Ligne 69: Ligne 66:
 #$ -V #$ -V
 ### mails en debut et fin d'execution ### mails en debut et fin d'execution
-#$ -m be+#$ -m 
 +#$ -m e
  
 # aller dans le repertoire de travail/soumission # aller dans le repertoire de travail/soumission
Ligne 76: Ligne 74:
  
 ### configurer l'environnement ### configurer l'environnement
-source /usr/local/modeles/set_debian7-clean.sh +source /usr/share/lmod/lmod/init/bash
-source /usr/share/modules/init/bash +
-module use /applis/PSMN/Modules +
-module load Base/psmn +
-module load intel/14.0.1+
  
 ### execution du programme ### execution du programme
 ##EXECDIR=${HOME}/Formation/Sequentiel ##EXECDIR=${HOME}/Formation/Sequentiel
 ##${EXECDIR}/SommeVecVecSEQ.f90.exe < Monfichierdedata > monfichierresultat ##${EXECDIR}/SommeVecVecSEQ.f90.exe < Monfichierdedata > monfichierresultat
-./SommeVecVecSEQ.f90.exe +./SommeVecVecSEQ.f90.exe 
 # fin # fin
 </code> </code>
Ligne 99: Ligne 94:
 # #
 ### variables SGE ### variables SGE
-# 
 ### shell du job ### shell du job
 #$ -S /bin/tcsh #$ -S /bin/tcsh
Ligne 123: Ligne 117:
  
 ### configurer l'environnement ### configurer l'environnement
-source /usr/local/modeles/set_debian7-clean.csh 
 source /usr/share/modules/init/tcsh source /usr/share/modules/init/tcsh
 module use /applis/PSMN/Modules module use /applis/PSMN/Modules
Ligne 136: Ligne 129:
  
 ### execution du programme ### execution du programme
 +###set EXECDIR=${HOME}/Formations/Parallel
 ##${MPIRUN} -v -prefix ${PREFIX} -mca btl sm,openib,self -hostfile ${HOSTFILE} -np ${NSLOTS} ${EXECDIR}/SommeVecVecPAR.f90.exe ##${MPIRUN} -v -prefix ${PREFIX} -mca btl sm,openib,self -hostfile ${HOSTFILE} -np ${NSLOTS} ${EXECDIR}/SommeVecVecPAR.f90.exe
 mpirun -v -np ${NSLOTS} ./SommeVecVecPAR.f90.exe mpirun -v -np ${NSLOTS} ./SommeVecVecPAR.f90.exe
Ligne 148: Ligne 142:
 # #
 ### variables SGE ### variables SGE
-# 
 ### shell du job ### shell du job
 #$ -S /bin/tcsh #$ -S /bin/tcsh
Ligne 172: Ligne 165:
  
 ### configurer l'environnement ### configurer l'environnement
 +source /usr/local/modeles/set_debian7-clean.sh
 source /usr/local/modeles/openmpi-1.6.4-intel-14.0.1-debian7.csh source /usr/local/modeles/openmpi-1.6.4-intel-14.0.1-debian7.csh
    
Ligne 178: Ligne 172:
  
 ### execution du programme ### execution du programme
 +set EXECDIR=${HOME}/Formations/Parallel
 ${MPIRUN} -v -prefix ${PREFIX} -mca btl sm,openib,self -hostfile ${HOSTFILE} -np ${NSLOTS} ${EXECDIR}/SommeVecVecPAR.f90.exe ${MPIRUN} -v -prefix ${PREFIX} -mca btl sm,openib,self -hostfile ${HOSTFILE} -np ${NSLOTS} ${EXECDIR}/SommeVecVecPAR.f90.exe
 #mpirun -v -np ${NSLOTS} ./SommeVecVecPAR.f90.exe #mpirun -v -np ${NSLOTS} ./SommeVecVecPAR.f90.exe
Ligne 183: Ligne 178:
 # fin # fin
 </code> </code>
- 
 ==== Script de soumission bash parallèle ==== ==== Script de soumission bash parallèle ====
  
Ligne 192: Ligne 186:
 # #
 ### variables SGE ### variables SGE
-# 
 ### shell du job ### shell du job
 #$ -S /bin/bash #$ -S /bin/bash
Ligne 216: Ligne 209:
  
 ### configurer l'environnement ### configurer l'environnement
-source /usr/local/modeles/set_debian7-clean.sh 
 source /usr/share/modules/init/bash source /usr/share/modules/init/bash
 module use /applis/PSMN/Modules module use /applis/PSMN/Modules
Ligne 228: Ligne 220:
  
 ### 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.f90.exe ##${MPIRUN} -v -prefix ${PREFIX} -mca btl sm,openib,self -hostfile ${HOSTFILE} -np ${NSLOTS} ${EXECDIR}/SommeVecVecPAR.f90.exe
 mpirun -v -np ${NSLOTS} ./SommeVecVecPAR.f90.exe mpirun -v -np ${NSLOTS} ./SommeVecVecPAR.f90.exe
Ligne 233: Ligne 226:
 # fin # fin
 </code> </code>
- 
  
 ===== Langage C, Séquentiel ===== ===== Langage C, Séquentiel =====
Ligne 245: Ligne 237:
 # #
 ### variables SGE ### variables SGE
-# 
 ### shell du job ### shell du job
 #$ -S /bin/tcsh #$ -S /bin/tcsh
Ligne 264: Ligne 255:
  
 ### configurer l'environnement ### configurer l'environnement
-source /usr/local/modeles/set_debian7-clean.csh 
 source /usr/share/modules/init/tcsh source /usr/share/modules/init/tcsh
 module use /applis/PSMN/Modules module use /applis/PSMN/Modules
Ligne 271: Ligne 261:
  
 ### execution du programme ### execution du programme
-###set EXECDIR=${HOME}/Formations/Sequentiel +##set EXECDIR=${HOME}/Formations/Sequentiel 
-###${EXECDIR}/SommeVecVecSEQ.c.exe  < Monfichierdedata > monfichierresultat+##${EXECDIR}/SommeVecVecSEQ.c.exe  < Monfichierdedata > monfichierresultat
 ./SommeVecVecSEQ.c.exe ./SommeVecVecSEQ.c.exe
 +
 # fin # fin
 </code> </code>
Ligne 285: Ligne 276:
 # #
 ### variables SGE ### variables SGE
-# 
 ### shell du job ### shell du job
 #$ -S /bin/bash #$ -S /bin/bash
Ligne 304: Ligne 294:
  
 ### configurer l'environnement ### configurer l'environnement
-source /usr/local/modeles/set_debian7-clean.sh 
 source /usr/share/modules/init/bash source /usr/share/modules/init/bash
 module use /applis/PSMN/Modules module use /applis/PSMN/Modules
Ligne 313: Ligne 302:
 ##EXECDIR=${HOME}/Formation/Sequentiel ##EXECDIR=${HOME}/Formation/Sequentiel
 ##${EXECDIR}/SommeVecVecSEQ.c.exe < Monfichierdedata > monfichierresultat ##${EXECDIR}/SommeVecVecSEQ.c.exe < Monfichierdedata > monfichierresultat
-./SommeVecVecSEQ.c.exe +./SommeVecVecSEQ.c.exe 
 # fin # fin
 </code> </code>
Ligne 351: Ligne 341:
  
 ### configurer l'environnement ### configurer l'environnement
-source /usr/local/modeles/set_debian7-clean.csh 
 source /usr/share/modules/init/tcsh source /usr/share/modules/init/tcsh
 module use /applis/PSMN/Modules module use /applis/PSMN/Modules
Ligne 364: Ligne 353:
  
 ### execution du programme ### execution du programme
 +##set EXECDIR=${HOME}/Formations/Parallel
 ##${MPIRUN} -v -prefix ${PREFIX} -mca btl sm,openib,self -hostfile ${HOSTFILE} -np ${NSLOTS} ${EXECDIR}/SommeVecVecPAR.c.exe ##${MPIRUN} -v -prefix ${PREFIX} -mca btl sm,openib,self -hostfile ${HOSTFILE} -np ${NSLOTS} ${EXECDIR}/SommeVecVecPAR.c.exe
 mpirun -v -np ${NSLOTS} ./SommeVecVecPAR.c.exe mpirun -v -np ${NSLOTS} ./SommeVecVecPAR.c.exe
Ligne 369: Ligne 359:
 # fin # fin
 </code> </code>
- 
 ==== Script de soumission bash parallèle ==== ==== Script de soumission bash parallèle ====
  
Ligne 402: Ligne 391:
  
 ### configurer l'environnement ### configurer l'environnement
-source /usr/local/modeles/set_debian7-clean.sh 
 source /usr/share/modules/init/bash source /usr/share/modules/init/bash
 module use /applis/PSMN/Modules module use /applis/PSMN/Modules
Ligne 414: Ligne 402:
  
 ### 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.c.exe ##${MPIRUN} -v -prefix ${PREFIX} -mca btl sm,openib,self -hostfile ${HOSTFILE} -np ${NSLOTS} ${EXECDIR}/SommeVecVecPAR.c.exe
 mpirun -v -np ${NSLOTS} ./SommeVecVecPAR.c.exe mpirun -v -np ${NSLOTS} ./SommeVecVecPAR.c.exe
Ligne 419: Ligne 408:
 # fin # fin
 </code> </code>
-