Probleme en fortran 90
matthieuabristol
Messages postés
9
Statut
Membre
-
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je travaille en fortran 90, mon programme compile, mais quand je lance l'executable j'ai un message d erreur:
forrtl: severe (168): Program Exception - illegal instruction
Image PC Routine Line Source
libpthread.so.0 00002AF1F1E3D130 Unknown Unknown Unknown
a.out 00000000007958C0 Unknown Unknown Unknown
Quest ce que sa veut dire? que dois je faire ?
Merci d'avance pour vos conseils, et bonne anne a tous
Matthieu
Je travaille en fortran 90, mon programme compile, mais quand je lance l'executable j'ai un message d erreur:
forrtl: severe (168): Program Exception - illegal instruction
Image PC Routine Line Source
libpthread.so.0 00002AF1F1E3D130 Unknown Unknown Unknown
a.out 00000000007958C0 Unknown Unknown Unknown
Quest ce que sa veut dire? que dois je faire ?
Merci d'avance pour vos conseils, et bonne anne a tous
Matthieu
A voir également:
- Forrtl: severe (168): program exception - illegal instruction
- Fortran 90 download - Forum Programmation
- Na nananana nananana nanana nanana musique 90 ✓ - Forum Musique / Radio / Clip
- Tableau de combinaison loto 5/90 - Forum Excel
- Calcul de probabilité de 5 chiffres sur 90 chiffres - Forum Logiciels
- Cherche vieille techno retro: nana nananana nana let's on crazy ✓ - Forum Musique / Radio / Clip
11 réponses
salut
ton code branche à un endroit où il n'y a pas d'instruction légale. c'est dans une lib de thread donc si tu lances un thread l'adresse est incorrecte , rajoutes un LOC peut etre (pour des appels win32 ça marche )
ton code branche à un endroit où il n'y a pas d'instruction légale. c'est dans une lib de thread donc si tu lances un thread l'adresse est incorrecte , rajoutes un LOC peut etre (pour des appels win32 ça marche )
Merci pour la reponce, mais je suis debutant en fortran donc je ne la comprend pas trop est ce que tu peu s il te plai me l'expliquer
Merci d'avance
Merci d'avance
J ai mis une fonction en f77 dans mon programme en f90 est ce que c'est possible que l'erreur vienne de la?
re
c'est une hypothese n'ayant aucune idée sur ton programme, si tu peux le résumer ce serait mieux...
c'est une hypothese n'ayant aucune idée sur ton programme, si tu peux le résumer ce serait mieux...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dans le programme en f90 je veut chercher le zero d'une fonction, donc pour sa je fait appel a la fonction ZBRENT que j'ai en f77. ZBRENT fait appel a une autre fonction (celle dont je dois trouver le zero) qui est en f90.
En mettant LOC(nom) dans ZBRENT, sa compile toujours mais en faisant a.out j'ai maintenant un nouveau message d'erreur:matthieu@theo1-pc8:/work2/matthieu/DFT/prog> a.out
forrtl: severe (168): Program Exception - illegal instruction
Image PC Routine Line Source
Unknown 00007FFF5CC7BFBA Unknown Unknown Unknown
forrtl: severe (168): Program Exception - illegal instruction
Image PC Routine Line Source
Unknown 00007FFF5CC7BFBA Unknown Unknown Unknown
j ai declarer les deux fonction en double precision:
double precision ::gamma11zero
double precision ::gamma11cste,gamma11trouve,depart,arrive,zero,erreur,ZBRENT
double precision ::gamma11zero
double precision ::gamma11cste,gamma11trouve,depart,arrive,zero,erreur,ZBRENT
salut. J'ai pas trop d'idée, mais je te conseil d'essayer :
de supprimer l'appel à la fonction f77 voir si ça viens de là
De faire un tout autre pogramme ne f90 pour voir si ça ne viendrai pas d'une mauvaise installation du compilateur.
Essayer de voir d'où viens le problème précisement avec un debuggeur
de supprimer l'appel à la fonction f77 voir si ça viens de là
De faire un tout autre pogramme ne f90 pour voir si ça ne viendrai pas d'une mauvaise installation du compilateur.
Essayer de voir d'où viens le problème précisement avec un debuggeur