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
documentation:tools:compilo:pgi [2015/04/28 13:30] – [Compilation séquentielle] cicalugadocumentation:tools:compilo:pgi [2023/01/12 09:53] (Version actuelle) – supprimée ltaulell
Ligne 1: Ligne 1:
-====== Le Compilateur PGI ====== 
- 
-[[documentation:tools:compilo:accueil|Les compilateurs]] 
- 
-===== Compilation séquentielle ===== 
- 
-Versions disponibles : 
-  * 15.1 
-  * 11.2 
-  * <del>11.0</del> (//obsolète//) 
-  * 10.9 
-  * <del>10.8</del> (//obsolète//) 
-  * <del>10.6</del> (//obsolète//) 
-  * <del>10.5</del> (//obsolète//) 
-  * <del>10.4</del> (//obsolète//) 
-  * <del>10.3</del> (//obsolète//) 
-  * <del>10.1</del> (//obsolète//) 
-  * 9.0-2 (//obsolète//) 
- 
- 
-Pour les clusters **debian 7**, il faut utiliser les modulefiles (consulter [[documentation:tools:modules|Environment Modules]]) pour charger l'environnement. 
- 
-Pour les clusters **centos 5.x**, il faut ajouter la ligne suivante dans le script d'appel : 
-<code bash>source /usr/local/modeles/pgi-No_de_version</code> 
-avec ''No_de_version'' = ''9.0-2'' à ''11.2''. 
- 
- 
-Tableau récapitulatif : 
-^ Compilateur ^ version ^ commande(s) ^ chemin d'accès ^ modèle de configuration ^ 
-| PGI | 15.1 | pgf77, pgf90, pgf95, pgcc, pgCC | /softs/pgi/linux86-64/15.1/bin/ | /usr/local/modeles/pgi-15.1 | 
-| **modulefile** : aucun  ||||| 
-| PGI | 11.2 | pgf77, pgf90, pgf95, pgcc, pgCC | /softs/pgi/linux86-64/11.2/bin/ | /usr/local/modeles/pgi-11.2 | 
-| **modulefile** : aucun  ||||| 
-| PGI | 10.9 | pgf77, pgf90, pgf95, pgcc, pgCC | /softs/pgi/linux86-64/10.9/bin/ | /usr/local/modeles/pgi-10.9 | 
-| **modulefile** : aucun  ||||| 
-| PGI | 9.0-2 | pgf77, pgf90, pgf95, pgcc, pgCC | /softs/pgi/linux86-64/9.0-2/bin/ | /usr/local/modeles/pgi-9.0-2 | 
-| **modulefile** : aucun  ||||| 
-===== Compilation parallèle (OpenMPI) ===== 
- 
-Toutes les versions d'openmpi n'ont pas été compilé avec les compilateurs PGI. Se référer au tableau pour les versions disponibles. 
- 
-Pour les clusters **debian 7**, il faut utiliser les modulefiles (consulter [[documentation:tools:modules|Environment Modules]]) pour charger l'environnement. 
- 
-Pour les clusters **centos 5.x**, il faut ajouter la ligne suivante dans le script d'appel : 
- 
-<code bash>source /usr/local/modeles/openmpi-No_de_version_openmpi-pgi-No_de_version</code> 
-avec ''No_de_version_openmpi'' et ''No_de_version'' à trouver dans le tableau ci-dessous. 
- 
-Tableau récapitulatif : 
-^ Compilateur ^ version ^ commande(s) ^ chemin d'accès ^ version d'openmpi ^ modèle de configuration ^ 
-| PGI | 11.2 | mpif77, mpif90, mpicc, mpiCC | /softs/openmpi-1.4.3-pgi-11.2/bin/ | 1.4.3 | /usr/local/modeles/openmpi-1.4.3-pgi-11.2 | 
-| **modulefile** : aucun  |||||| 
-| PGI | 10.9 | mpif77, mpif90, mpicc, mpiCC | /softs/openmpi-1.4.3-pgi-10.9/bin/ | 1.4.3 | /usr/local/modeles/openmpi-1.4.3-pgi-10.9 | 
-| **modulefile** : aucun  |||||| 
-| PGI | 9.0-2 | mpif77, mpif90, mpicc, mpiCC | /softs/openmpi-1.2.8-pgi-9.0-2/bin/ | 1.2.8 | /usr/local/modeles/openmpi-1.2.8-pgi-9.0-2 | 
-| **modulefile** : aucun  |||||| 
- 
-===== Tests de fonctionnement et performance compilateur PGI et CUDA Fortran ===== 
- 
  
documentation/tools/compilo/pgi.1430227800.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)