IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

Comment passer de Fortran V à Fortran90 ?


Sujet :

Fortran

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Comment passer de Fortran V à Fortran90 ?
    Je ne suis pas programmeuse et je me retrouve avec un programme que je dois absolument utiliser pour mes recherches mais qui ne fonctionne pas sous environnement WindowsXP. Ce programme a été écrit à l'origine en FORTRAN V. J'ai appris qu'en recompilant le code avec FORTRAN90 je devrais pouvoir exécuter mon programme. Seulement il ne se passe rien après avoir procédé à la recompilation. Se peut-il que l'évolution entre les deux langages soit tellement énorme que la syntaxe du premier ne soit pas comprise par le second ? Ou alors est-ce possible que la nouvelle compilation engendre des erreurs?
    Comment régler ce problème?
    :

  2. #2
    Membre confirmé Avatar de benratti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    471
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2004
    Messages : 471
    Points : 649
    Points
    649
    Par défaut
    quand tu compile en Fortran 90, qu'est ce qui se passe ? tu as des erreurs ou tout se passe bien ?

  3. #3
    Candidat au Club
    Inscrit en
    Septembre 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 4
    Points : 2
    Points
    2
    Par défaut il ne se passe rien
    En fait le programme une fois compilé ne réagit pas.
    Il est supposé aller chercher les données d'un fichier et de faire les calculs du régime thermique, et données les résultats dans d'autres fichiers output. Mais il ne se passe rien et je ne reçois pas de fichier d'erreur qui pourrait m'aider à détecter le problème.
    Est ce que je devrais regarder le code pas à pas?

  4. #4
    Membre expérimenté
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Points : 1 664
    Points
    1 664
    Par défaut
    Tout d'abord, je suis surpris que tu parles de Fortran V, car le standard est passe directement de Fortran IV (1966) a Fortran 77 (1977). A moins que tu utilises une version non-standard... Sinon, du Fortran77 compile sans probleme en Fortran90 (sauf extensions proprietaires HP ou IBM).

    Pour ton probleme d'execution, il va falloir que tu mettes quelques PRINT *, '...' aux endroits strategiques pour voir l'etat du programme.
    Sinon, les trucs classiques: le fichier input existe-t-il bien a l'endroit donne? Est-il au format attendu?

  5. #5
    Candidat au Club
    Inscrit en
    Septembre 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 4
    Points : 2
    Points
    2
    Par défaut C'est bien ce que je pensais
    Il faudrait donc que je puisse connaitre la programmation en Fortran pour trouver ces emplacements stratégiques qui font bugger mon programme. Et comment fait on ?
    Ouaip. Mon problème semble bien trop compliqué pour mon niveau d'ignorance
    Merci pour les réponses en tout cas !

  6. #6
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 724
    Points
    5 724
    Par défaut
    Bonsoir,

    Je crois qu'il va te falloir chercher un petit cours de programmation en fortran Au moins les bases que tu puisses comprendre les grandes lignes et placer des print pour debugger.;
    " Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
    Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]

Discussions similaires

  1. comment passer de access à MySQL
    Par isa_21 dans le forum Requêtes
    Réponses: 4
    Dernier message: 06/10/2004, 08h51
  2. [TLisBox] Comment passer à la ligne ?
    Par gamez dans le forum Composants VCL
    Réponses: 2
    Dernier message: 18/06/2004, 23h52
  3. [C#] Comment passer un paramètre Boolean au service Web ?
    Par ramalho dans le forum Services Web
    Réponses: 3
    Dernier message: 07/06/2004, 17h31
  4. [STRUTS] comment passer plusieur param GET aves <html:lin
    Par lfournial dans le forum Struts 1
    Réponses: 3
    Dernier message: 20/01/2004, 08h57
  5. Comment passer sous Delphi ?
    Par J-P-B dans le forum XMLRAD
    Réponses: 2
    Dernier message: 13/06/2003, 10h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo