Vprof/Cprof - Bull NovaScale Guide D'installation

Table des Matières

Publicité

export PAPI_DEBUG= y
Si, au contraire, cette trace pollue :
unset PAPI_DEBUG
Une fois ces vérifications faites, la lecture, dans le directory tests, d'un fichier source aide
à comprendre les modifications à faire dans le source de l'application. Il suffit donc de
s'en inspirer pour faire les modifications nécessaires dans son programme.
Pour utiliser la bibliothèque PAPI de manière partagée, ne pas oublier d'initialiser la
variable d'environnement LD_LIBRARY_PATH :
export LD_LIBRARY_PATH=/opt/envhpc / papi-linux-ia64/lib:$LD_LIBRARY_PATH
Remarque :
Attention à l'usage des threads pas encore bien compatible avec certaines fonctions de
PAPI
4.12.3

VPROF/CPROF

cd /opt/envhpc/vprof-linux-ia64
La documentation de ces outils est un simple README livre:
vprof-linux-ia64.README
C'est la première chose qu'il faut lire pour comprendre ces outils.
Ensuite, sont livrés des binaires ( les commandes) des librairies ( pour faire l'édition de
lien du programme à « profiler », et quelques exemples permettant de se faire la main.
Les sources de ces produits sont disponibles sur le site :
http://aros.ca.sandia.gov/~cljanss/perf/vprof/
Le Makefile ayant servi à la fabrication des binaires est fourni à titre d'information.
Installation logicielle, lancement
4-39

Publicité

Table des Matières
loading

Table des Matières