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:build:c [2018/01/17 13:11] cicalugadocumentation:tutorials:build:c [2021/06/04 12:35] cicaluga
Ligne 14: Ligne 14:
 <code bash> <code bash>
  
-module load iccifort/2017.4  +module load IntelComp/2017.4 
 + 
 +ou  
 + 
 +module load intel/2019.5  
 </code> </code>
  
Ligne 20: Ligne 24:
 <code> <code>
 icc --version icc --version
-Intel(RC Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.4.196 Build 20170411+icc (ICC) 17.0.4 20170411
 Copyright (C) 1985-2017 Intel Corporation.  All rights reserved. Copyright (C) 1985-2017 Intel Corporation.  All rights reserved.
 </code> </code>
Ligne 99: Ligne 103:
   * définition de l'environnement     * définition de l'environnement  
 <code bash> <code bash>
-module load iccifort/2017.4   +module load IntelComp/2017.4 (ou module load intel/2019.5 )    
-module load intel/2017.4/OpenMPI/3.0.0+module load IntelComp/2017.4/OpenMPI/3.0.0 (ou intel/2019.5/impi/2019.5.281)
 </code> </code>
  
Ligne 108: Ligne 112:
 mpicc -showme mpicc -showme
  
-icc -I/applis/PSMN/debian9/software/Compiler/intel/2017.4/OpenMPI/3.0.0/include -Wl,-rpath -Wl,/applis/PSMN/debian9/software/Compiler/intel/2017.4/OpenMPI/3.0.0/lib -Wl,--enable-new-dtags -L/applis/PSMN/debian9/software/Compiler/intel/2017.4/OpenMPI/3.0.0/lib -lmpi+icc -I/applis/PSMN/debian9/software/Compiler/IntelComp/2017.4/Core/OpenMPI/3.0.0/include -pthread -Wl,-rpath -Wl,/applis/PSMN/debian9/software/Compiler/IntelComp/2017.4/Core/OpenMPI/3.0.0/lib -Wl,--enable-new-dtags -L/applis/PSMN/debian9/software/Compiler/IntelComp/2017.4/Core/OpenMPI/3.0.0/lib -lmpi
 </code> </code>
  
Ligne 149: Ligne 153:
 ==== Exécution sur les nœuds ==== ==== Exécution sur les nœuds ====
  
-On utilise un script de soumission [[documentation:tutorials:submit&#job_parallele|batch.sh]] pour le shell bash (ou [[documentation:tutorials:submit:jobparalleleshellcsh|batch.csh]] pour le shell tcsh) pour soumettre le job sur les clusters de calcul.+On utilise un script de soumission [[documentation:tutorials:submit:accueil&#job_parallele|batch.sh]] pour le shell bash (ou [[documentation:tutorials:submit:jobparalleleshellcsh|batch.csh]] pour le shell tcsh) pour soumettre le job sur les clusters de calcul.
  
 C'est le script de soumission qui configure l'environnement puis appelle votre binaire (avec ses options, s'il en a) sur les noeuds d'execution. C'est le script de soumission qui configure l'environnement puis appelle votre binaire (avec ses options, s'il en a) sur les noeuds d'execution.