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

Autres éditeurs Discussion :

Besoin d'assisatance SVP pour installer Clapack


Sujet :

Autres éditeurs

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 52
    Points : 34
    Points
    34
    Par défaut Besoin d'assisatance SVP pour installer Clapack
    Bonjour;
    je suis debutant en linux(kubuntu) et meme en C donc j'aurais besoin de quelqu'un qui peux m'assister pour l'installation de la bibliotheque Clapack..merci

  2. #2
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Points : 1 001
    Points
    1 001
    Par défaut
    Salut
    pour installer Clapack tu dois :
    1. décompressez clapack.tar et modifier les makefiles
    2. Compiler la lib f2c
    3. Compiler la lib BLAS
    4. Compiler la librairie principale(clapack).

    1 . Décompresser clapack;tar:
    C'est assez simple un petit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tar xvf clapack.tar
    Voici la structure que tu devrais avoir :
    CLAPACK/README.install -> une aide en anglais
    CLAPACK/README.maintain ->une description : comment Clapack a été fabraiqué et comment il est maintenu
    CLAPACK/BLAS/ Les sources C pour BLAS
    CLAPACK/F2CLIBS/ les fonctions f2c I/O (libI77) et les fonctions mathématiques(libF77)
    CLAPACK/INSTALL/ Des fonctions et des makefiles préconfiguré pour pas mal de distribs.
    CLAPACK/SRC/ Les sources C des routines de CLapack
    CLAPACK/TESTING/ routines, driver pour des corrections
    CLAPACK/TIMING/ driver routines to measure performance
    CLAPACK/Translate/ on s'en fiche
    CLAPACK/make.inc compilateur, makefiles et les définitons des librairies
    NOTE: C'est mieu d'utiliser gcc ou un de ses portages
    CLAPACK/clapack.h Un fichier d'en tête inclus dans yous les fichiers(autant routines que autres de Clapack)

    Tu dois être sur de toi si tu modifie les makefiles pour l'adapter a ton système(sinon tu me le dis et j'essaie)

    2 . Compiler la lib f2c :
    Ca doit pas être trop compliquén normalement(si tu as installé gcc et make), il te suffit de :
    3 . BLAS :
    Pour éxécuter Clapack, tu dois créé une librairie BLAS(ou plutôt, je te rassure, la trouver^^).
    Les performances de Clapack dépendent beacoup de cette librairie BLAS.
    Tu peux utiliser la lib BLAS de référence fourni avec cet distribution, c'est facile a installé mais pas optimisé pour la vitesse ou pour des machines particulières.
    Si tu veux utiliser la lib BLAS par défaut mais pas optimisé alors, un coup de :
    devrait convenir.
    Si tu veux trouver une librairie BLAS optimisé pour ta machine, regarde le readme dans le repértoire BLAS/WRAP.
    Compile et éxécute le test BLAS en faisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    cd CLAPACK/BLAS/TESTING; make -f Makeblat2
          cd CLAPACK/BLAS
    	xblat2s < sblat2.in
    	xblat2d < dblat2.in
    	xblat2c < cblat2.in
    	xblat2z < zblat2.in
          cd CLAPACK/BLAS/TESTING; make -f Makeblat3
          cd CLAPACK/BLAS
    	xblat3s < sblat3.in
    	xblat3d < dblat3.in
    	xblat3c < cblat3.in
    	xblat3z < zblat3.in
    vérifie qu'il n'y a pas d'erreur.
    4 . Clapack :
    Ensuite compile les archives qui contiennent les sources de Clapack en faisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cd CLAPACK/SRC; make
    Compile ensuite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    cd CLAPACK/TESTING/MATGEN; make
    cd CLAPACK/TESTING; make
    La aussi vérifie qu'il n'y a pas d'erreur.
    Compile les archives contenant d'autres routines, compile le tout :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cd CLAPACK/TIMING; make
    Exécute le LAPACK TIMING TEST en faisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    cd CLAPACK/TIMING; make
          xlintims < sblasa.in > sblasa.out
          xlintims < sblasb.in > sblasb.out
          xlintims < sblasc.in > sblasc.out
    Répéte l'opération pour BLAS c, d et z.

    J'éspére avoir pu t'aider !
    Omnes Vulnerant Ultima Necat
    Bye

Discussions similaires

  1. Besoin d'aide pour installer un script PHP
    Par picasso1er dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 15
    Dernier message: 14/09/2007, 12h00
  2. Réponses: 16
    Dernier message: 01/02/2007, 16h04
  3. Besoin d'une précision pour try/catch, svp
    Par hallek60 dans le forum C++
    Réponses: 9
    Dernier message: 05/01/2006, 21h15
  4. [Kylix] besoin d'aide pour installer kylix3
    Par Sph@x dans le forum EDI
    Réponses: 3
    Dernier message: 11/02/2004, 13h53

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