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 | | ||