Pages : 1
#1 Le 04/12/2007, à 00:34
- sid_la_chouette

Installer Omni Openmp (Language C)
Bonjour à tous,
Je souhaiterais installer et utiliser le compilateur omni, dans le language C, permettant de programmer en parrallèle.
Très peu de docs explique la procédure à effectuer pour installer le compilateur, ce que je considère le meilleur des sites l'expliquant est : http://phase.hpcc.jp/Omni/Omni-doc/index.html
Ce que j'ai fais sur ma distribution ubuntu feisty est le téléchargement du paquet Omni-1.6.tar.gz (http://phase.hpcc.jp/Omni/home.html), puis on le décompresse, on entre dans le dossier, puis lance les commandes en mode sudo configure, make , make install.
L'installation se déroule correctement, aucune erreur n'est signalé (en mode sudo).
Je peux effectivement utiliser le compilateur en lançant la commande :
omcc -o essai essai.c____ LE PROBLEME ___________________________________________________________________
MAIS à ce niveau, au lieu de compiler il me signale :
Compiling 'essai.c'...
/bin/sh: /usr/local/lib/openmp/libexec/C-front: not found
Error 127Je suis donc allé voir dans le dossier .../libexec/ afin de vérifié si le dossier C-front existait bien, et bien non.
Or dans le paquet décompressé du début il existe un dossier C-front, (sans grande conviction) je l'ai copier dans le dossier qui le demande mais la problème de permission :
Compiling 'essai.c'...
/bin/sh: /usr/local/lib/openmp/libexec/C-front: Permission denied
Error 126J'ai donc changé les permissions et tout (chgrp, chown, meme chmod 777...) Mais rien à faire il me redit que je n'ai pas les permissions meme avec la commande
sudo omcc -o essai essai.c_________________________________________________________________________________________
Bien évidemment si cela avait marché j'aurais utiliser la commande suivante pour lancer le programme et définir les variables d'environnement:
env OMPC_NUM_PROCS=4 OMPC_LOG=1 ./essaiJ'en ai vraiment besoin
(j'ai également entendu parler de flex et bison mais sais pas à quoi ca sert)
Merci d'avance de l'aide que vous pourrez me donner. ![]()
Dernière modification par sid_la_chouette (Le 04/12/2007, à 00:39)
Hors ligne
#2 Le 04/12/2007, à 17:56
- luckytoyn

Re : Installer Omni Openmp (Language C)
Salut
Tu n'as pas eu de message d'erreur pendant tes config make et make all ?
As-tu installé openmp avec aptitude ?
ciao
http://perso.ens-lyon.fr/antoine.rozel/
Hors ligne
#3 Le 04/12/2007, à 19:38
- sid_la_chouette

Re : Installer Omni Openmp (Language C)
Salut,
Merci de répondre luckytoyn, je me sens moins seul. ![]()
Alors j'ai enfin compris c'est tout bete ...
Telecharger le paquet Omni.1.6.tar.gz
puis lancer les commandes
gunzip -c Omni-1.6.tar.gz | tar xpf -
cd Omni-1.6
./configure
sudo make
sudo make installà ce stade le compilateur est installé mais quand on lance le compilateur omcc une erreur intervient du fait que le script C-font n'est pas compiler (cela viens en partie de là), nous avons besoin de yacc sous ubuntu feisty apparamment c'est byacc
donc,
sudo apt-get install byacc
cd C-front (dossier dans le repertoire de omni)
sudo make
sudo make installvoila une solution qui marche chez moi (ubuntu feisty).
Voila si ça aide ...
Dernière modification par sid_la_chouette (Le 04/12/2007, à 21:33)
Hors ligne
#4 Le 05/12/2007, à 08:32
- luckytoyn

Re : Installer Omni Openmp (Language C)
Alors ayé ?
Ca marche tout simplement ?
Mais c'est beau !
http://perso.ens-lyon.fr/antoine.rozel/
Hors ligne
Pages : 1