Votre navigateur est obsolète. Téléchargez un navigateur moderne, par exemple FireFox.
Léa-Linux : Forum
Le forum de Léa abrite des discussions autour des Logiciels libres.
Syndication
  • RSS ForumForum complet
  • RSS Forum - DéveloppementForum - Développement
  • RSS Forum - Développement - 130646Cette discussion

Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Important : quand vous posez une question, n'oubliez pas de nous donner les indications suffisantes pour que nous puissions répondre. En effet, la divination n'est pas le fort du Linuxien averti. Pour une meilleure compréhension, le bon usage de la grammaire et de l'orthographe est fortement encouragé. En particulier, le langage SMS est à éviter absolument. En cas d'abus, il pourra être censuré sans autre forme de procès.
Les messages dont le contenu est illégal (incitant à la haine - raciale ou autre, diffamant), ou dont le contenu est sans rapport avec le sujet du forum, ou qui sont parfaitement stupides ou hors sujet seront supprimés sans pitié. Il pourra même être fait appel au fournisseur d'accès du coupable pour faire cesser ses agissements.
» Index du forum » Développement » commande prof
Aller à la discussion: PrécédentSuivante
Action: Nouveau sujetChercherS'authentifier
commande prof
Avatar
Auteur: Jolinar (IP enregistrée)
Date: le 9 février 2004 à 18:59

Salut à tous !

Why quand je tape sous Xterm la commande
prof il me met command not found ?
je suppose que la fonction n'est pas installé !
c'est quoi le package a installé alors ???
Cette commande est utile pour moi en f90,
pour connaitre les temps de calcul pour compiler
chaque fichiers,....

Merci pour votre éventuelle aide

PS : mon OS : Suse 9.0 PRO

Re: commande prof
Auteur: ertyu (IP enregistrée)
Date: le 10 février 2004 à 09:54

f90 ???? y'a encore des gens vivants qui programment en f90 ou en cobol ??????

Re: commande prof
Avatar
Auteur: Jolinar (IP enregistrée)
Date: le 10 février 2004 à 13:19

Je te signale que la casi totalité des scientifiques
particulièrement ds mon domaine ( celui des maths
applis) utilise ce langage car c'est celui qui se
prète le mieux aux outils scientifiques, contrairement
au c++ par ex. qui ne s'est meme pas additionner
2 matrices !!!!!!!!!!!!!!!!!!!!!!!!!!!!

Alors stp répond à ma question si tu peux, mais évite
les commentaires gratuits et ridicules !!!!

Re: commande prof
Auteur: abgech (IP enregistrée)
Date: le 10 février 2004 à 16:12

Fortran non plus ne sait pas additionner deux matrices, il est vrai qu'il existe des sous-routines.
Par contre APL, pour un matheux, hummm ...

Re: commande prof
Avatar
Auteur: Jolinar (IP enregistrée)
Date: le 10 février 2004 à 19:21

Si tu penses que le f90 ne sait pas additionner 2
matrices, alors t'as des wagons de retards !!!!!!
c'est une fonction intrinsèque qui s'appelle "+" !!!!
lol lol

et pour ma question de départ ?????

Re: commande prof
Avatar
Auteur: twocats (IP enregistrée)
Date: le 10 février 2004 à 23:53

Vu le ton aimable que tu adopte je serais étonné que tu ais beaucoup de réponses...


Re: commande prof
Avatar
Auteur: Jolinar (IP enregistrée)
Date: le 11 février 2004 à 00:13

Désolé mais je suis fatigué d'entendre des incapables
qui ne savent que poluer les forums plutot que de
répondre aux questions posées !!!!!

"incapables" signifie ds ce contexte : des mecs ou filles
qui passent leur temps à faire mumuse avec linux pour
bidouiller leur noyau, plutot que de faire des choses
plus "utiles", comme par exemple aider ceux qui ont
besoin d'un coup de main !!!!

et après ils s'étonnent que leur OS ne marchent plus !!!!!!
c'est vrai que de compiler le noyau 2.6 pour
obtenir uname -r =2.6 est vraiment d'un intérêt vital !!!
lol lol

Quant à ceux qui sont alergiques aux scientifiques comme
ertyu, ils sont prier de ne pas nous ridiculiser avec des
arguments plus que vaseux !!!!!!!

Bonne nuit à tous !

Re: commande prof
Auteur: Sil (IP enregistrée)
Date: le 11 février 2004 à 10:19

Chacun ses priorités ! Pour nous, additionner 2 matrices n'est pas vital. Donc j'en déduis que d'après ta définition d'incapable (des personnes qui ne font pas des choses que tu juges vitales), pour moi tu es un incapable !

Re: commande prof
Auteur: ct (IP enregistrée)
Date: le 11 février 2004 à 13:03

vous êtes vraiment bêtes.Tout travail est important.
Personne ne peut juger de l'importance de son prochain.
Vos échanges font perdre de la crédibilité à ce site!!

Re: commande prof
Avatar
Auteur: Jolinar (IP enregistrée)
Date: le 11 février 2004 à 13:07

je suis presque d'accord !

Quant à Sil, visiblement il a un problème avec la logique....
Mais bon c'est pas grave....
lol

Bonne journée

Re: commande prof
Avatar
Auteur: Léa (Fred) (IP enregistrée)
Date: le 11 février 2004 à 13:31

Si on pouvait se calmer et ne pas insulter (traiter quelqu'un d'incapable est une insulte) les gens du forum ce serait sympa.

Je note a la lecture de ce thread qu'aucun scientifique n'a été insulté, tout au plus un message ironique sur l'age de f90, argument vaseux je veux bien l'admettre mais surement pas insultant.

D'autre part, le forum est souvent pollué par des réponse ironique mais ce n'est pas une raison pour prendre la mouche, c'est la loi du genre. Léa n'est pas une hotline payante et personne n'est obligé de répondre.

Quant à la vision:

« "incapables" signifie ds ce contexte : des mecs ou filles
qui passent leur temps à faire mumuse avec linux pour
bidouiller leur noyau, plutot que de faire des choses
plus "utiles", comme par exemple aider ceux qui ont
besoin d'un coup de main !!!! »

elle est sans intérêt et dénote une attitude consumériste, tu peux ne pas apprécier qu'on ne t'aide pas, mais c'est surement parce qu'on ne sait pas, pas forcément parce qu'on est occupé à recompiler notre noyau pour faire apparaître un "2.6" magique. Personnellement je n'utilise pas SuSE et je ne peux donc pas savoir dans quel parquetage se trouve 'prof'.


Re: commande prof
Auteur: ertyu (IP enregistrée)
Date: le 11 février 2004 à 13:45

effectivement un brin d'humour ne fait pas de mal

mais visible l'auteur n'a meme pas compris ça bien qu'il se tarque d'une certaine qualité intellectuelle.... dont je doute à present par voie de concequence.

Re: commande prof
Auteur: ertyu (IP enregistrée)
Date: le 11 février 2004 à 13:59

bon allez je suis pas vache je vais quand meme t'aider malgré tout
dans YAST2 dans le menu des choix d'installation des packages tu fais une recherche sur f90 en cochant titres et description tu y trouve quelques pacakge à installer j'ai pas listé les fichiers de chaque RPM des DVD mais il doit t'en manquer un ou deux tout simplement.

desolé pour le post ci dessus celui de 13:45 mais franchement faut pas abuser, se prendre la tete comme tu le fais simplement par manque d'humour...là je comprend pas ...

on est pas des professionnels (pas tous) et donc on a pas de contrat de reponses en 1heure ici...

Re: commande prof
Auteur: miguel2i (IP enregistrée)
Date: le 11 février 2004 à 17:56

Pour en revenir à la question premiere, c'est pas le programme gprof plutôt ?
Qui permet de savoir combien de temps passe un programme dans ses différentes fonctions, en vue d'optimiser une partie du code.
Comme dit dans le man de gprof, il faut recompiler le programme avec l'option -pg
J'ai déjà utilisé ça avec un programme fait en C, ca doit marcher aussi en Fortran .

Re: commande prof
Avatar
Auteur: Jolinar (IP enregistrée)
Date: le 11 février 2004 à 20:37

Non non je confirme que c'est bien la commande prof !
en fait, voilà les étapes :
on compile les *.f90 avec un makefile.
ds le makefile il faut rajouter -p ds les options de compilations
(meme si les options dépendent du compilateur fortran, celle ci
est standard je pense).
En sortie, après exécution du a.out, on obtient un mon.out,puis
la commande prof mon.out affiche les temps de compilation
et d'exécution des différents fichiers compilés, en vue d'une
possible optimisation par processus parallèle.

c'est là ou prof ne marche pas chez moi, (le fichier mon.out
a bien été généré)...donc je ne sais pas car j'ai regardé ds Yast
et tous les paquets relatifs au fortran sont installés...
Par contre je tiens à préciser, qu'à la fac, on travaille sur du
OFS 5.2 .
je sais pas la différence avec linux,mais beaucoup de commandes
diffèrent.
Maybe ça vient de là !
si c'est çà, c'est quoi OFS ?????

merci

Re: commande prof
Auteur: snglr (IP enregistrée)
Date: le 12 février 2004 à 09:38

OSF tu veux dire ? si c'est OSF c'est TRU64 unix developpe par DEC rachete par compaq puis DEC et compaq rachetes par HP

sinon je sais pas

Re: commande prof
Auteur: svear (IP enregistrée)
Date: le 14 février 2004 à 17:36

L'option "-p" qui permet d'insérer automatiquement dans le source des routines de statistiques a été remplacée avantageusement par "-pg".
Et le programme "prof" qui permet d'éditer ces statistiques a été remplacé par "gprof" qui est plus détaillé. mais je ne sais pas si cette option "-pg" fonctionne avec du fortran
N'utilisant pas "Suse" mais Mandrake, je ne sais pas non-plus dans quel packetage se trouve la commande "prof".

Cependant, je te propose un petit script shell qui te permet de trouver dans quel RPM se trouve cette commande (en considérant que sous Suse, les packetages soient des RPM)
1) tu vas dans le répertoire contenant tous les fichiers RPM de ta distrib (il serait bien de copier tous les RPm sur ton disque dur)
2) tu lances la commande suivante:
ls *.rpm |while read file
do
rpm -qlp $file |grep "bin/prof" && echo $file
done

Et tu auras tous les noms des RPM (il ne devrait y en avoir qu'un) contenant le fichier ".../bin/prof"

Ensuite, rpm -ivh <le fichier rpm>


Je ne connais pas f90 mais je connais bien C et C++ et en C++, il est tout à fait possible de redéfinir l'opérateur "+" pour lui apprendre à additionner des matrices...

Re: commande prof
Auteur: svear (IP enregistrée)
Date: le 14 février 2004 à 17:37

L'option "-p" qui permet d'insérer automatiquement dans le source des routines de statistiques a été remplacée avantageusement par "-pg".
Et le programme "prof" qui permet d'éditer ces statistiques a été remplacé par "gprof" qui est plus détaillé. mais je ne sais pas si cette option "-pg" fonctionne avec du fortran
N'utilisant pas "Suse" mais Mandrake, je ne sais pas non-plus dans quel packetage se trouve la commande "prof".

Cependant, je te propose un petit script shell qui te permet de trouver dans quel RPM se trouve cette commande (en considérant que sous Suse, les packetages soient des RPM)
1) tu vas dans le répertoire contenant tous les fichiers RPM de ta distrib (il serait bien de copier tous les RPm sur ton disque dur)
2) tu lances la commande suivante:
ls *.rpm |while read file
do
rpm -qlp $file |grep "bin/prof" && echo $file
done

Et tu auras tous les noms des RPM (il ne devrait y en avoir qu'un) contenant le fichier ".../bin/prof"

Ensuite, rpm -ivh <le fichier rpm>


Je ne connais pas f90 mais je connais bien C et C++ et en C++, il est tout à fait possible de redéfinir l'opérateur "+" pour lui apprendre à additionner des matrices...

Re: commande prof
Avatar
Auteur: Jolinar (IP enregistrée)
Date: le 14 février 2004 à 17:55

Merci beaucoup !
ça marche avec gprof !



Nom du forum : (antispam) - (en développement:saisir un texte pour le message, rempli cette zone automatiquement)
Votre nom: 
Votre email: 
Sujet: 

 
Ce forum est boosté par Phorum.