Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
documentation:tools:testspgi [2015/04/28 14:16] – cicaluga | documentation: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' | ||
- | |||
- | <code bash> | ||
- | e5-2670comp3: | ||
- | </ | ||
- | |||
- | Cette commande redéfinit les variables d' | ||
- | |||
- | 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: | ||
- | / | ||
- | |||
- | e5-2670comp3: | ||
- | 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. | ||
- | </ | ||
- | |||
- | ==== Compilateurs et autres outils ==== | ||
- | |||
- | Les compilateurs et les autres binaires fournis par SGI se trouvent dans le répertoire bin de l' | ||
- | |||
- | <code bash> | ||
- | e5-2670comp3: | ||
- | acc1rc | ||
- | acclin8664rc | ||
- | CcffReader.jar | ||
- | ccrc | ||
- | change-pgi-hostid | ||
- | cppcurc | ||
- | cpprc | ||
- | c++rc | ||
- | fnativerc | ||
- | ganymed-ssh2-build251.jar | ||
- | iparc | ||
- | jide-common.jar | ||
- | jide-dock.jar | ||
- | jpgdbg.jar | ||
- | Jpgprof.jar | ||
- | libamdocl64.so | ||
- | lin8664rc | ||
- | lin86rc | ||
- | llvm-as | ||
- | llvm-link | ||
- | lmborrow | ||
- | lmgrd | ||
- | lmgrd.rc | ||
- | lmutil | ||
- | localrc | ||
- | makelocalrc | ||
- | mpirun_dbg.pgdbg | ||
- | nativerc | ||
- | optopgprof | ||
- | pgaccelerror | ||
- | pgaccelinfo | ||
- | </ | ||
- | |||
- | 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 | |