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 :

du gambit au fortran interconnectivité


Sujet :

Fortran

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut du gambit au fortran interconnectivité
    Salut tout le monde, je cherche une solution pour un problème qui consiste à lire un fichier généré, à la base, par gambit puis exporté vers fluent et ainsi exporté de fluent vers tecplot. je souhaite récupéré les informations relatives aux maillage pour pouvoir modéliser mon écoulement à l'aide du langage fortran. et merci.

    VARIABLES = X, Y
    ZONE T="Rampant", N=36, E=25, ET=QUADRILATERAL, F=FEBLOCK

    0.00000e+000 2.00000e-001 4.00000e-001 6.00000e-001 8.00000e-001
    1.00000e+000 1.00000e+000 1.00000e+000 1.00000e+000 1.00000e+000
    1.00000e+000 8.00000e-001 6.00000e-001 4.00000e-001 2.00000e-001
    0.00000e+000 0.00000e+000 0.00000e+000 0.00000e+000 0.00000e+000
    2.00000e-001 4.00000e-001 6.00000e-001 8.00000e-001 2.00000e-001
    4.00000e-001 6.00000e-001 8.00000e-001 2.00000e-001 4.00000e-001
    6.00000e-001 8.00000e-001 2.00000e-001 4.00000e-001 6.00000e-001
    8.00000e-001

    0.00000e+000 0.00000e+000 0.00000e+000 0.00000e+000 0.00000e+000
    0.00000e+000 2.00000e-001 4.00000e-001 6.00000e-001 8.00000e-001
    1.00000e+000 1.00000e+000 1.00000e+000 1.00000e+000 1.00000e+000
    1.00000e+000 8.00000e-001 6.00000e-001 4.00000e-001 2.00000e-001
    2.00000e-001 2.00000e-001 2.00000e-001 2.00000e-001 4.00000e-001
    4.00000e-001 4.00000e-001 4.00000e-001 6.00000e-001 6.00000e-001
    6.00000e-001 6.00000e-001 8.00000e-001 8.00000e-001 8.00000e-001
    8.00000e-001
    1 2 21 20
    2 3 22 21
    3 4 23 22
    4 5 24 23
    5 6 7 24
    19 20 21 25
    22 26 25 21
    23 27 26 22
    24 28 27 23
    7 8 28 24
    18 19 25 29
    26 30 29 25
    27 31 30 26
    28 32 31 27
    8 9 32 28
    17 18 29 33
    30 34 33 29
    31 35 34 30
    32 36 35 31
    9 10 36 32
    15 16 17 33
    14 15 33 34
    13 14 34 35
    12 13 35 36
    10 11 12 36

  2. #2
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    Dans chaque ligne de ton fichier, les valeurs sont séparées par un espace unique, mais elles n'occupent pas toutes le même nombre de caractères. C'est un problème assez fréquent, et la solution la plus simple consiste à lire chaque ligne non comme une suite de nombres, mais comme une chaîne de caractères, puis de la disséquer en localisant les espaces.
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  3. #3
    Membre habitué
    Homme Profil pro
    Ingénieur modélisation aérodynamique
    Inscrit en
    Juillet 2009
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur modélisation aérodynamique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 105
    Points : 128
    Points
    128
    Par défaut
    La lecture en format * marche aussi très bien et est moins lourde qu'un interprétation de chaine de caractère.

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Merci de la réponse
    Salut, en faite, il faut juste savoir que les variables sont séparées en deux blocs, le premier bloc correspond à la variable x et le second à y. par contre les chiffres entiers donnés en dernier correspondent aux combinaisons utiles pour obtenir le maillage correspondant tel que dessiné dans gambit, essaye de reprendre le fichier tel qu'il est avec tecplot et tu verras, et tu constateras aussi que N correspond aux nombre de noeuds (N=36).

Discussions similaires

  1. Problème en interfacant C et Fortran
    Par karl3i dans le forum MFC
    Réponses: 6
    Dernier message: 23/05/2006, 16h10
  2. Compilateur Fortran
    Par badrou dans le forum Fortran
    Réponses: 3
    Dernier message: 28/11/2004, 20h39
  3. accès fortran à une base / utilisation des "bytea"
    Par bdkiller dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/11/2004, 08h31
  4. Simulateur fortran
    Par kaczmarek dans le forum Linux
    Réponses: 1
    Dernier message: 28/07/2004, 17h55
  5. [TP]Portage d'un encodeur MP3 Fortran en pur Pascal...
    Par Christophe Fantoni dans le forum Turbo Pascal
    Réponses: 11
    Dernier message: 04/07/2003, 17h34

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