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 :

Avis d'un spécialiste (matheux) sur un petit portage de 2 fonctions vers le C ?


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut Avis d'un spécialiste (matheux) sur un petit portage de 2 fonctions vers le C ?
    Bonjour à tous

    J'avais déposé il y a longtemps dans la rubrique Contribuez du forum Algorithme un code Fortran (IV !!!) de fit d'ellipses.

    J'ai eu besoin de traduire en C les fonctions de moindre-carrés.

    Pourriez-vous svp vérifier que mon portage est correct ? (seule modif réelle : profiter de la souplesse du C pour généraliser à N dimensions)

    Merci

    Code Fortran ici (première partie du code)

    Code C ici


  2. #2
    Membre éclairé
    Homme Profil pro
    ingénieur calcul
    Inscrit en
    Décembre 2007
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur calcul
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2007
    Messages : 363
    Par défaut
    Bonjour ou bonsoir Souviron,
    je suis plus physicien que matheux (ingénieur) donc je n'ai pas plongé dans le code; je connais un peu le fortran et "Hello Word !" en C sans vraiment plus, mais il existe probablement des bibliothèques de fonctions mathématiques qui font ça bien. (Il est vrai qu'il faut les trouver et apprendre à les utiliser, mais moi c'est ce que je ferais)
    Bon courage
    À+,
    David

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Problème résolu.. voir lien fin de la discussion citée pour le code C (ou rubrique Contribuez de la section Algorithmes)

  4. #4
    Membre éclairé
    Profil pro
    Retraité
    Inscrit en
    Novembre 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2009
    Messages : 331
    Par défaut
    Comme dva2tlse, j'aurai plutôt recours à des bibliothèques existantes, sauf si le but est d'avoir un code simple et indépendant.

    Je pense par exemple que CLapack (http://www.netlib.org/clapack/) ou les variantes optimisées libres (Atlas) ou propriétaires (e.g. MKL pour Intel) ont l'avantage d'utiliser des algorithmes plus complexes (e.g. décomposition LU ou QR au lieu de l'élimination de Gauss pour résoudre un système linéaire) mais qui sont plus performants dès que le volume des données devient important.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/12/2014, 15h01
  2. Votre avis sur mon petit site
    Par didou038 dans le forum Mon site
    Réponses: 2
    Dernier message: 24/12/2006, 14h33
  3. Avis sur un petit site de loc
    Par Bobybx dans le forum Mon site
    Réponses: 11
    Dernier message: 24/07/2006, 17h15
  4. [HSQLDB] Votre avis sur un petit exemple complet...
    Par calogerogigante dans le forum Persistance des données
    Réponses: 8
    Dernier message: 16/05/2006, 08h21
  5. Avis sur un petit projet
    Par nicolas66 dans le forum OpenGL
    Réponses: 10
    Dernier message: 02/02/2005, 00h27

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