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:testspgi [2015/04/28 14:16] cicalugadocumentation:tools:testspgi [2023/01/12 09:40] (Version actuelle) – supprimée ltaulell
Ligne 1: Ligne 1:
-====== Tests de fonctionnement et performance PGI et CUDA fortran ====== 
  
-{{INLINETOC}} 
-===== PGI 15.1 sur les systèmes Debian ===== 
- 
-La version de PGI à utiliser sur les systèmes Debian est la 15.1. 
- 
-==== Environnement de travail ==== 
- 
-Pour pouvoir utiliser PGI 15.1, il faut d'abord charger l'environnement correspondant :  
- 
-<code bash>  
-e5-2670comp3:~> source /usr/local/modeles/pgi-15.1  
-</code> 
- 
-Cette commande redéfinit les variables d'environnement PATH, LD_LIBRARY_PATH et MANPATH pour contenir les chemins vers les répertoires des binaires PGI (compilateurs, debugger, profiler, …), des libraires PGI et respectivement des manuels en ligne d'utilisation. 
- 
-Pour vérifier que cette étape s'est bien effectuée, on peut par exemple chercher si la commande pgfortran est reconnue et voir si elle concerne bien la version 15.1 : 
- 
-<code bash>  
-e5-2670comp3:~> which pgfortran 
-/softs/pgi/linux86-64/15.1/bin/pgfortran 
- 
-e5-2670comp3:~> pgfortran -V 
-pgfortran 15.1-0 64-bit target on x86-64 Linux -tp sandybridge  
-The Portland Group - PGI Compilers and Tools 
-Copyright (c) 2015, NVIDIA CORPORATION.  All rights reserved.  
-</code> 
- 
-==== Compilateurs et autres outils ==== 
- 
-Les compilateurs et les autres binaires fournis par SGI se trouvent dans le répertoire bin de l'installation : 
- 
-<code bash>  
-e5-2670comp3:~> ls /softs/pgi/linux86-64/15.1/bin/ 
-acc1rc    pgacclnk   pgf901     pgnvvm 
-acclin8664rc    pgappend   pgf902     pgobjinfo 
-CcffReader.jar    pgasm   pgf90_ex     pgocld 
-ccrc    pgc   pgf90rc     pgocld64rc 
-change-pgi-hostid    pgc++   pgf95     pgocldlinrc 
-cppcurc    pgcc   pgfortran     pgocldrc 
-cpprc    pgCC   pgftnc     pgoffcl 
-c++rc    pgc_ex   pgftn_ex     pgoprun 
-fnativerc    pgcollect   pgftnrc     pgprepro 
-ganymed-ssh2-build251.jar  pgcollectrc   pggdecode     pgprof 
-iparc    pgcollin64rc   pggpp1     pgprofrc 
-jide-common.jar    pgcollinrc   pggpp2     pgroupd 
-jide-dock.jar    PGcomp.jar   pggpp2ex     pgsampt 
-jpgdbg.jar    pgcpp   pghpf     pgserv 
-Jpgprof.jar    pgcpp1   pghpf1     pgsize 
-libamdocl64.so    pgcpp2   pghpf1_ex     pgsmart 
-lin8664rc    pgcpp2ex   pghpf2     pgsupport 
-lin86rc    pgcpuid   pghpfrc     pgtjavarc 
-llvm-as    pgcudainit   pgicg     pgtlinrc 
-llvm-link    pgdbg   pgi_license_tool  pgtoolsrc 
-lmborrow    pgdbglinrc   pgimport     pgtxwinrc 
-lmgrd    pgdbgrc   pgipa     pgunzip 
-lmgrd.rc    pgdebug   PGlaf.jar     PGutil.jar 
-lmutil    pgdecode   pgmicd     pgzip 
-localrc    pgdisasm   pgmicd64rc     rsyntaxtextarea.jar 
-makelocalrc    pgevtofq   pgmicdlinrc     sqlite4java.jar 
-mpirun_dbg.pgdbg    pgexplain.xml  pgmicdrc     versionrc 
-nativerc    pgextract   pgnvd     x8664rc 
-optopgprof    pgf77   pgnvd64rc     x86rc 
-pgaccelerror    pgf77rc   pgnvdlinrc 
-pgaccelinfo    pgf90   pgnvdrc 
-</code> 
- 
-Notons les binaires suivants :  
- 
-^ Binaire ^ Description ^ 
-| pgfortran | compilateur Fortran 2003 capable OpenMP et auto-parallélisation |  
-| pgcc | compilateur ANSI C capable OpenMP et auto-parallélisation |  
-| pgc++ | compilateur ANSI C++ capable OpenMP et auto-parallélisation |  
-| pgprof | profileur graphique MPI, OpenMP et multi-thread |  
-| pgdbg | débogueur graphique MPI, OpenMP et multi-thread |  
documentation/tools/testspgi.1430230568.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)