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édentes Révision précédente
Prochaine révision
Révision précédente
documentation:tutorials:build:fortran_parallele [2018/02/15 09:19]
cicaluga
documentation:tutorials:build:fortran_parallele [2019/12/09 16:00] (Version actuelle)
ltaulell
Ligne 1: Ligne 1:
-====== Compilation et d'exécution d'un programme (Fortran) ======+====== Compilation et exécution d'un programme (Fortran ​90) ======
  
-{{INLINETOC}} + 
-===== Langage Fortran 90, code parallèle =====+===== Langage Fortran 90, code parallèle ​(MPI) =====
  
 Le programme [[documentation:​examples:​sommevecvecpar.f90|SommeVecVecPAR.f90]] effectue la somme des deux vecteurs A et B. Le résultat est mis dans C. Chaque étape est effectuée sur 2 processus. Si le programme est exécuté sur plusieurs cœurs, seuls deux cœurs seront réellement utilisés. Le programme [[documentation:​examples:​sommevecvecpar.f90|SommeVecVecPAR.f90]] effectue la somme des deux vecteurs A et B. Le résultat est mis dans C. Chaque étape est effectuée sur 2 processus. Si le programme est exécuté sur plusieurs cœurs, seuls deux cœurs seront réellement utilisés.
Ligne 66: Ligne 66:
  
  
-On utilise un script de soumission [[documentation:​tutorials:​submit&#​job_parallele_shell_bash)|batch.sh]] pour le shell bash (ou [[documentation:​tutorials:​submit:​jobparalleleshellcsh|batch.csh]] ) pour soumettre le job sur les clusters de calcul.+On utilise un script de soumission [[documentation:​tutorials:​submit:accueil&#​job_parallele_shell_bash)|batch.sh]] pour le shell bash (ou [[documentation:​tutorials:​submit:​jobparalleleshellcsh|batch.csh]] ) pour soumettre le job sur les clusters de calcul.
  
  
Ligne 75: Ligne 75:
 <​code>​ <​code>​
 qsub batch.sh qsub batch.sh
-Your job 772030 ​("​SommeVecVecPAR"​) has been submitted+Your job 336000 ​("​SommeVecVecPAR"​) has been submitted
 </​code>​ </​code>​
  
Ligne 92: Ligne 92:
 </​code>​ </​code>​
  
-La sortie de l'​écran (sortie standard) est redirigée dans le fichier ''​SommeVecVecPAR.o772030''​ et la sortie erreur est redirigée dans le fichier ''​SommeVecVecPAR.e772030''​.+La sortie de l'​écran (sortie standard) est redirigée dans le fichier ''​SommeVecVecPAR.o336000''​ et la sortie erreur est redirigée dans le fichier ''​SommeVecVecPAR.e336000''​.
  
 <​code>​ <​code>​
-cat SommeVecVecPAR.o772030+cat SommeVecVecPAR.o336000
  
-/home/cicaluga/​Support/​FormationPSMN/​SommeVecVecPar+/home/ccalugar/​Support/​FormationPSMN/​SommeVecVecPar
  LES DEUX VECTEURS :  LES DEUX VECTEURS :
  A =            1           ​2 ​          ​3 ​          ​4 ​          ​5 ​          ​6 ​          ​7 ​          ​8 ​          ​9 ​         10  A =            1           ​2 ​          ​3 ​          ​4 ​          ​5 ​          ​6 ​          ​7 ​          ​8 ​          ​9 ​         10
documentation/tutorials/build/fortran_parallele.1518682758.txt.gz · Dernière modification: 2018/02/15 09:19 par cicaluga