Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
developpement:activites:integration:gaussian4wheezy [2014/02/07 10:45] equemene |
developpement:activites:integration:gaussian4wheezy [2015/01/07 10:04] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
* [[developpement:activites:integration:|Intégration]] | * [[developpement:activites:integration:|Intégration]] | ||
- | ====== Installation de Gaussian sous Debian Wheezy (et Ubuntu) ====== | + | ====== Installation de Gaussian sous Debian Wheezy ====== |
<note important>Modification le 5 février 2014 : compilation de la version G09 D01.</note> | <note important>Modification le 5 février 2014 : compilation de la version G09 D01.</note> | ||
Ligne 16: | Ligne 16: | ||
Les notes qui vont suivre permettent pas à pas, moyennant des opérations assez lourdes (patcher un code propriétaire directement n'est pas une étape anodine), de récupérer un Gaussian fonctionnel... | Les notes qui vont suivre permettent pas à pas, moyennant des opérations assez lourdes (patcher un code propriétaire directement n'est pas une étape anodine), de récupérer un Gaussian fonctionnel... | ||
- | |||
- | <note important>En construction : pour l'instant, seule la version 64 bits (soit amd64 chez Debian) a été validée. Elle semble opérationnelle pour les versions Debian Lenny et Squeeze et les versions 10.04 et 10.10 de Ubuntu.</note> | ||
Pour son utilisation, vous pouvez consulter le [[http://www.cbp.ens-lyon.fr/emmanuel.quemener/dokuwiki/doku.php?id=tools4test|"pied à l'étrier"]] rédigé pour les applications scientifiques installées dans le cadre de la formation Atosim. | Pour son utilisation, vous pouvez consulter le [[http://www.cbp.ens-lyon.fr/emmanuel.quemener/dokuwiki/doku.php?id=tools4test|"pied à l'étrier"]] rédigé pour les applications scientifiques installées dans le cadre de la formation Atosim. | ||
Ligne 48: | Ligne 46: | ||
* La sortie doit présenter les lignes suivantes :<code> | * La sortie doit présenter les lignes suivantes :<code> | ||
patching file bsd/i386.make | patching file bsd/i386.make | ||
+ | patching file bsd/mdutil.c | ||
+ | patching file bsd/mdutil.F | ||
patching file bsd/set-mflags | patching file bsd/set-mflags | ||
</code> | </code> | ||
Ligne 78: | Ligne 78: | ||
cd $HOME/Gaussian | cd $HOME/Gaussian | ||
i=0 | i=0 | ||
- | while [ $i -le 919 ] | + | while [ $i -le 1044 ] |
do | do | ||
- | if [ -f test$(printf "%03d" $i).com ]; then | + | if [ -f test$(printf "%04d" $i).com ]; then |
- | time g09 test$(printf "%03d" $i).com 2> test$(printf "%03d" $i).time | + | { /usr/bin/time g09 test$(printf "%04d" $i).com ; } 2> test$(printf "%04d" $i).time |
fi | fi | ||
i=$(($i+1)) | i=$(($i+1)) | ||
Ligne 89: | Ligne 89: | ||
===== Commandes annexes ===== | ===== Commandes annexes ===== | ||
- | Pour établir les patchs à appliquer par rapport à l'archive de sources originelle, la commande suivante a été utilisée :<code>diff -crB g09 g09.work > g09.squeeze64</code> | + | Pour établir les patchs à appliquer par rapport à l'archive de sources originelle, la commande suivante a été utilisée :<code>diff -crB g09 g09.work > g09.wheezy64</code> |