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 :

problème compilation avec gcc real(kind=16)


Sujet :

Fortran

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 70
    Par défaut problème compilation avec gcc real(kind=16)
    Bonjour

    Dans mon programme en fortran j'ai besoin d'une grande précision, donc je veux utiliser des réels déclarés comme ceci : real(kind=16).
    Mais lors la compilation avec gcc, voici le message d'erreur que j'obtiens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Error: Kind 16 not supported for type REAL at (1)
    Est-ce qu'il existe une option à gcc pour le forcer à prendre en compte ces varialbes ?

    Merci de votre aide.

  2. #2
    Membre émérite Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Par défaut
    en gros ta version de gcc ne supporte pas ces nombres... et tu as vraiment besoin de ça???? les réal*8 vont quand même chercher à 10^+-308 !!!!
    (10^308 ça ressemble à la taille de l'univers en mètres)

    sinon si tu y tiens absolument la solution: sous linux64 (windows64 pitetre mais pas sûr) recompiler gcc avec support des 'double double' (équivalent C des real*16 fortran)

    cela dit, cela te conduira aux mêmes problème que les real*8 sur systeme 32bits: le nombre est chargé en 2 fois dans le processeur donc 'lent' ...

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 70
    Par défaut
    En fait j'utilise un programme développé par un observatoire d'astronomie, ils estimaient surement avoir besoin d'une telle précision.

    Mais je vais essayé de changer ça en real*8, on verra bien si ça marche mieux (à la compilation) et si le programme fournit des résultats corrects.

Discussions similaires

  1. Problème de compilation avec gcc c++ 4.3.0 (2)
    Par micheldup dans le forum C++
    Réponses: 1
    Dernier message: 22/06/2008, 18h04
  2. Problème de compilation avec gcc c++ 4.3.0
    Par micheldup dans le forum C++
    Réponses: 10
    Dernier message: 11/06/2008, 12h18
  3. Problème de compilation avec gcc et bibliothèques
    Par Fonzy007 dans le forum Linux
    Réponses: 1
    Dernier message: 13/02/2007, 12h14
  4. Problème pour compiler avec gcc
    Par Mick.Zen dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 28/06/2006, 14h05
  5. Réponses: 5
    Dernier message: 09/04/2006, 19h02

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