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:tutorials:build:fortran_parallele [2018/01/17 18:26] cicalugadocumentation:tutorials:build:fortran_parallele [2018/02/23 07:36] – [Compilation et d'exécution d'un programme (Fortran)] cpetit
Ligne 1: Ligne 1:
 ====== Compilation et d'exécution d'un programme (Fortran) ====== ====== Compilation et d'exécution d'un programme (Fortran) ======
  
-{{INLINETOC}}+
 ===== Langage Fortran 90, code parallèle ===== ===== Langage Fortran 90, code parallèle =====
  
Ligne 12: Ligne 12:
   * définition de l'environnement    * définition de l'environnement 
 <code bash> <code bash>
-module load iccifort/2017.4 +module avail 
-module load intel/2017.4/OpenMPI/3.0.0 +module load GCC/7.2.0/OpenMPI/3.0.0 
 </code> </code>
  
Ligne 21: Ligne 21:
 mpifort -showme mpifort -showme
  
-ifort  ......+gfortran .....
 </code> </code>
  
Ligne 28: Ligne 28:
  
 <code> <code>
-mpifort -o SommeVecVecPAR.exe SommeVecVecPAR.f90 (avec intel)+mpifort -o SommeVecVecPAR.exe SommeVecVecPAR.f90 
 </code> </code>
  
  
-Le fichier binaire (exécutable) ''SommeVecVecPAR.f90.exe'' est généré.+Le fichier binaire (exécutable) ''SommeVecVecPAR.exe'' est généré.
  
 ====Exécution du programme :==== ====Exécution du programme :====
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 83: Ligne 83:
 job-ID  prior   name             user         state submit/start at     queue                          slots ja-task-ID  job-ID  prior   name             user         state submit/start at     queue                          slots ja-task-ID 
 ----------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------------------
- 772030 0.00000 SommeVecVecPAR   Login     qw    06/18/2012 07:41:51                                    2        +336000 0.00000 SommeVecVecPAR   Login     qw    02/14/2018 10:53:51                                    2        
  
 qstat qstat
Ligne 89: Ligne 89:
 job-ID  prior   name             user         state submit/start at     queue                          slots ja-task-ID  job-ID  prior   name             user         state submit/start at     queue                          slots ja-task-ID 
 ----------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------------------
- 772030 0.05000 SommeVecVecPAR   Login         06/18/2012 07:42:16 r410B_ib_test@r410lin57.ens-ly     +336000 0.05000 SommeVecVecPAR   Login         02/14/2018 10:54:16 r410B_ib_test@r410lin57.ens-ly     
 </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                                                                                          10  A =            1                                                                                          10