Je crois que tout est dans le titre, je cherche à faire un "profil" d'un code fortran sous openMPI. Le compilateur sous MPIF77 est gfortran. Je voudrais "profiler" le code en entier comme en séquentiel et repérer le temps de passage sous chaque subroutine pour chaque noeud. Tout ce que j'ai trouvé sur google, c'est de travailler comme en vectoriel: mettre l'option -pg et utiliser gprof sur le fichier de sortie. Malheureusement pas de ficher a.out lorsque je tourne le code et surtout est-ce qu'il va y avoir un fichier a.out pour chaque noeud ? Voilà si quelqu'un a une idée, merci.
Marsh Posté le 05-11-2007 à 13:33:31
Je crois que tout est dans le titre, je cherche à faire un "profil" d'un code fortran sous openMPI. Le compilateur sous MPIF77 est gfortran. Je voudrais "profiler" le code en entier comme en séquentiel et repérer le temps de passage sous chaque subroutine pour chaque noeud. Tout ce que j'ai trouvé sur google, c'est de travailler comme en vectoriel: mettre l'option -pg et utiliser gprof sur le fichier de sortie. Malheureusement pas de ficher a.out lorsque je tourne le code et surtout est-ce qu'il va y avoir un fichier a.out pour chaque noeud ?
Voilà si quelqu'un a une idée, merci.