Télécharger et installer les sources du logiciel Méfisto
Version May 2011
La CHARTE d'UTILISATION du logiciel Méfisto :
L'utilisation du logiciel Méfisto et de ses résultats est LIBRE.
Par contre, il est INTERDIT de le COMMERCIALISER
sans accord préalable ÉCRIT des auteurs .
De plus, toute utilisation conduisant à publication doit mentionner l'emploi du
logiciel Méfisto et donner sa référence sur le web:
http://www.ann.jussieu.fr/~perronnet/mefisto.gene.html
Le BON FONCTIONNEMENT du logiciel n'est en AUCUNE MANIÈRE GARANTI.
Toute détérioration provoquée par l'utilisation de ce logiciel
ne peut être reprochée aux auteurs ou faire l'objet d'une quelconque demande
de paiement de dommages.
Toute utilisation entraîne implicitement que l'installateur et les utilisateurs aient accepté cette charte.
Pour charger et exécuter le logiciel, les MINIMA requis sont les suivants:
- 1 Giga octets de mémoire centrale;
- 1 Giga octets de MC+SWAP et STACK;
- 0.5 Giga octets libres sur disque;
- un processeur au moins du niveau d'un Pentium;
- un système Unix, ou équivalent (Aix, Linux,...);
- un système X11-Window de version R4 ou plus;
- un écran avec une définition supérieure ou
égale à 800x600;
- une souris 3 boutons.
INSTALLATION sur votre PC avec un shell bash de Linux
(ou equivalent comme Cygwin sous un systême Microsoft):
La première méthode emploie l'Installateur des sources de Méfisto:
Soit $INIDIR le nom du répertoire où Mefisto sera téléchargé
Attention:
- Les compilateurs gfortran et gcc doivent être disponibles sur le PC.
- Avec la distribution UBUNTU, il est aussi necessaire d'installer (sous root) les 2 packages
sudo apt-get install libX11-dev
sudo apt-get install libX11-dbg
Taper
cd $INIDIR
./instalsource.bash
et répondre aux questions ...
La seconde méthode consiste à taper directement
les commandes unix pour installer les sources de Méfisto
Soit $INIDIR le nom du répertoire devant contenir mefistosource.tgz
Taper
cd $INIDIR
tar xzvf mefistosource.tgz => Vous obtenez le répertoire mefistosource dans $INIDIR
Modifier le fichier mefistosource/incl/homdir.inc
C Mefisto source directory name
CHARACTER*(NbCaracteres) HOMDIR
PARAMETER (HOMDIR=
%'NomRepertoireDeMefistoSource'
%)
Par exemple, NomRepertoireDeMefistoSource=/home/users/martin/mefistosource
Taper (ou mieux, pour ne le faire qu'une fois, ajouter dans votre fichier $HOME/.bash_profile ou .bashrc file,
les commandes export suivantes)
export MEFISTO=NomRepertoireDeMefistoSource
export MEFISTOX=$HOME/mefistox
export PATH=$PATH:$MEFISTO/bin
export CDPATH=$CDPATH:$MEFISTO
cd $MEFISTO
Si vous travaillez avec
- Linux, taper: cp -pr bin.lnx bin
- Cygwin, taper: cp -pr bin.cyg bin
- un OS 10 Mac Instosh, taper: cp -pr bin.mac bin
Si vous préférez que Méfisto parle ANGLAIS, taper:
cp -pr testa test
cp -pr doca doc
cd td
cp -pr da d
cp -pr ia i
cp -pr ma m
Sinon, si vous préférez que Méfisto parle FRANCAIS, taper:
cp -pr testf test
cp -pr docf doc
cd td
cp -pr df d
cp -pr if i
cp -pr mf m
Fin Si
Taper
cd $MEFISTO
./bin/cbl_tout
(Attendez patiemment la fin des compilations C et Fortran 77, l'édition de liens et
la construction des librairies de Méfisto ...)
ls -l pp
A ce niveau vous devriez avoir obtenu une liste comme
-rwxr-xr-x 1 alain alain 6475132 2010-04-01 09:28 ppelas
-rwxr-xr-x 1 alain alain 6358578 2010-04-01 09:28 ppflui
-rwxr-xr-x 1 alain alain 362552 2010-04-01 09:27 ppinit
-rwxr-xr-x 1 alain alain 5950016 2010-04-01 09:27 ppmail
-rwxr-xr-x 1 alain alain 7557609 2010-04-01 09:28 ppther
-rwxr-xr-x 1 alain alain 1142784 2010-04-01 09:29 pxyz
SINON, il y a un PROBLEME! => Contacter les auteurs.
Après installation, testez Méfisto:
Taper
INITIER
proj1
proj1
Si $MEFISTO/pp/ppinit ne marche pas, la mémoire MCN de Méfisto
a été déclarée trop grande.
Récupérez avec votre éditeur de textes le fichier
$MEFISTO/incl/pp.inc et réduisez la valeur de MOTMCN
PARAMETER (MOTMCN = 232 000 000) à partir de la formule
MOTMCN = ((MémoireCentrale+SWAP)-16 000 000) / 4
Sauver le fichier et pour mettre à jour cette valeur, taper
$MEFISTO/bin/ppinc
et essayez à nouveau INITIER.
Après une exécution correcte de INITIER, taper
MAILLER
proj1
Si $MEFISTO/pp/ppmail ne marche pas, la mémoire MCN de Méfisto
a été déclarée trop grande. Utilisez la méthode précédente pour réduire MOTMCN.
Remarques:
- La méthode ci-dessus permet aussi d'augmenter la taille de MOTMCN, nombre de mots mémoire du super-tableau MCN
quand la mémoire centrale+swap est suffisamment grande;
- Sous un systême MICROSOFT, il est possible de télécharger CYGWIN en version complète, à
http://www.cygwin.com, un logiciel libre qui y simule un systême Linux;
- Pour utiliser Méfisto sous CYGWIN, il est nécessaire que le X11-Windows soit actif. Pour cela taper la commande
startx qui ouvrira une fenêtre xterm
- Dans cette fenêtre xterm, taper les commendes de Méfisto (INITIER, MAILLER, THERMICER, ELASTICER, FLUIDER).
Si l'exécution produit encore une erreur, contactez les auteurs.
Pour télécharger les documentations PostScript, cliquer ci-dessous
3677 visiteurs, depuis le 12 octobre 2007, ont lu cette page
Page écrite par Alain Perronnet Dernière mise à jour le 12 Mai 2011