Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| developpement:activites:integration:gaussian4jessie [2015/03/20 12:30] – [Test des compilations] equemene | developpement:activites:integration:gaussian4jessie [2018/03/23 15:13] (Version actuelle) – [Introduction] equemene | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ====== Installation de Gaussian sous Debian Jessie ====== | ====== Installation de Gaussian sous Debian Jessie ====== | ||
| - | <note warning> | ||
| Ligne 18: | Ligne 17: | ||
| 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... | ||
| - | Pour son utilisation, | + | ===== Installation ===== |
| - Installation de quelques paquets Debian et leurs dépendances :< | - Installation de quelques paquets Debian et leurs dépendances :< | ||
| Ligne 39: | Ligne 38: | ||
| - Récupération du //patch// et son application pour compiler avec GFortran :< | - Récupération du //patch// et son application pour compiler avec GFortran :< | ||
| cd g09 | cd g09 | ||
| - | # pour une distribution Debian | + | # pour une distribution Debian |
| - | wget http:// | + | wget http:// |
| - | # La ligne suivante s' | + | # La ligne suivante s' |
| - | patch -p 1 -i ./g09.wheezy64 | + | patch -p 1 -i ./g09.jessie64 |
| </ | </ | ||
| * La sortie doit présenter les lignes suivantes :< | * La sortie doit présenter les lignes suivantes :< | ||
| Ligne 63: | Ligne 62: | ||
| + | |||
| + | ===== Utilisation de Gaussian ===== | ||
| + | |||
| + | Avant toute utilisation de Gaussian dans la salle de formation, les commandes suivantes sont à appliquer :< | ||
| + | mkdir -p / | ||
| + | export g09root=/ | ||
| + | export GAUSS_SCRDIR=/ | ||
| + | . $g09root/ | ||
| + | </ | ||
| + | |||
| + | Il est recommandé, | ||
| ===== Test des compilations ===== | ===== Test des compilations ===== | ||
| - | Par défaut, le source de Gaussian comprend les résultats de tests sur architecture | + | Par défaut, le source de Gaussian comprend les résultats de tests sur architecture |
| Pour exécuter tous les tests, voici la commande < | Pour exécuter tous les tests, voici la commande < | ||
| Ligne 81: | Ligne 91: | ||
| cd / | cd / | ||
| cp $g09root/ | cp $g09root/ | ||
| - | i=0 | + | for i in $(seq 0 1 1044) |
| - | while [ $i -le 1044 ] | + | |
| do | do | ||
| if [ -f test$(printf " | if [ -f test$(printf " | ||
| { / | { / | ||
| fi | fi | ||
| - | i=$(($i+1)) | ||
| done | done | ||
| </ | </ | ||
| Ligne 93: | Ligne 101: | ||
| ===== Commandes annexes ===== | ===== Commandes annexes ===== | ||
| - | Pour établir les patchs à appliquer par rapport à l' | + | Pour établir les patchs à appliquer par rapport à l' |
| + | |||
| + | --- // | ||