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 :

Utilisation de la bibliotheque IMSL


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Par défaut Utilisation de la bibliotheque IMSL
    Bonjour à tous,

    Je cherche à déterminer le minimum d’une fonction, j’ai trouvé un exemple sur le net, mais quand je compile il me sort l’erreur suivante :
    C:\MSDEV\samples\fps\tutorial\Code.f90(8): error FOR1531: cannot find module UMPOL_INT

    Je n’arrive pas à charger la bibliothèque IMSL pour pouvoir utiliser UMPOL et UMACH.

    Sachant que je travail avec fortran Power station 4.

    Voici le code en complet :

    USE UMPOL_INT
    USE UMACH_INT
    IMPLICIT NONE

    ! Variable declarations
    INTEGER N
    PARAMETER (N=2)
    !
    INTEGER K, NOUT
    REAL FTOL, FVALUE, S, X(N), XGUESS(N)
    EXTERNAL FCN
    !
    ! Initializations
    ! XGUESS = ( -1.2, 1.0)
    DATA XGUESS/-1.2, 1.0/
    FTOL = 1.0E-10
    S = 1.0
    !
    CALL UMPOL (FCN, X, xguess=xguess, s=s, ftol=ftol,&
    fvalue=fvalue)
    !
    CALL UMACH (2, NOUT)
    WRITE (NOUT,99999) (X(K),K=1,N), FVALUE
    99999 FORMAT (' The best estimate for the minimum value of the', /, &
    ' function is X = (', 2(2X,F4.2), ')', /, ' with ', &
    'function value FVALUE = ', E12.6)
    !
    END
    ! External function to be minimized
    SUBROUTINE FCN (N, X, F)
    INTEGER N
    REAL X(N), F
    !
    F = 100.0*(X(1)*X(1)-X(2))**2 + (1.0-X(1))**2
    RETURN
    END

    Merci.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Par défaut
    Personne ne connait la réponse svp ?

  3. #3
    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 : 84
    Localisation : Suisse

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    Désolé, mais ça fait près de 25 ans que je n'ai plus travaillé avec la bibliothèque IMSL, dont j'avais une copie des programmes sources sur bande magnétique. Comme tout a changé depuis lors, je serais bien mal pris pour essayer de t'aider.
    Jean-Marc Blanc

Discussions similaires

  1. [FPDF] Utilisation de la bibliotheque FPDF
    Par carine.a.77 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 12/05/2013, 16h37
  2. Utilisation de la bibliotheque OpenFlashChart
    Par sami_trab dans le forum C#
    Réponses: 0
    Dernier message: 11/05/2009, 17h48
  3. Utilisation de la bibliotheque ATLAS
    Par Kirou dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 26/05/2007, 13h12
  4. [GD] Probleme d'utilisation de la bibliotheque GD pour creation image
    Par SL_Fredouille dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 07/06/2006, 00h06
  5. [C++]bibliotheque utilisant les sockets et un peu plus...
    Par hansaplast dans le forum Développement
    Réponses: 3
    Dernier message: 05/12/2005, 14h28

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