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

C++ Discussion :

ACML sur LINUX


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 41
    Par défaut ACML sur LINUX
    bonjour ,

    j'essaye d'utiliser les fonction blas et lapack d'AMD : ACML

    mais malgré qu'ACML soit installé, soit include dans mon code C++ ( #include </opt/acml3.6.0/gfortran32/include/acml.h>) , linker avec g++ ( g++ -L/opt/acml3.6.0/gfortran32/lib -Wl,-soname=libacml.so -o"test" ./Source/New.o ./Source/test.o -llapack -lgfortran -lacml -lblas ), le programme ne veut pas s'exécuter . j'ai comme erreur : /home/vieurou/EclipseWorkspace/test/Debug/test: symbol lookup error: /home/vieurou/EclipseWorkspace/test/Debug/test: undefined symbol: sgemv

    j'ai egalement copier libacml.so et libacml.a dans mon dossier de source et dans le dossier Debug mais rien n'y fait

    est ce que quelqu'un saurait mindiquer comment faire pour utiliser ce sgemv

    merci d''avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 41
    Par défaut
    personne n'as d'idée , parce que je bloque depuis deux jour deçu deja

  3. #3
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par vieurou Voir le message
    personne n'as d'idée , parce que je bloque depuis deux jour deçu deja
    As tu essayer d'ajouter le path du .so dans
    LD_LIBRARY_PATH ou LD_PATH???
    mais je suis pas sur de moi.
    ou as tu essayer de reinstaller ACML ??

  4. #4
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Attention, ACML ne fournit qu'une interface BLAS ou LAPACK, pas une interface CBLAS (pas de fonctions commençant pas cblas_*). Cela veut dire que les fonctions accessibles peuvent être différentes (SGEMV dans le cas présent ou sgemv ou autre) selon le compilateur Fortran utilisé.

Discussions similaires

  1. JBuilder existe sur Linux ?
    Par hm_hopeful47 dans le forum JBuilder
    Réponses: 4
    Dernier message: 21/02/2005, 19h07
  2. performances 9i sur linux
    Par learn dans le forum Oracle
    Réponses: 4
    Dernier message: 17/12/2004, 20h42
  3. quel sgbd sur linux??
    Par fabfab1 dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 27/11/2004, 18h38
  4. lancer OEM via le browser (10g sur linux)
    Par learn dans le forum Entreprise Manager
    Réponses: 6
    Dernier message: 20/09/2004, 17h04
  5. [analyse de syntaxe] pour C et C++ sur Linux
    Par Madmac dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 10/07/2004, 06h37

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