Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
developpement:activites:integration:gaussian4jessie [2015/03/20 13:30]
equemene [Test des compilations]
developpement:activites:integration:gaussian4jessie [2015/03/23 09:51]
equemene [Commandes annexes]
Ligne 3: Ligne 3:
 ====== Installation de Gaussian sous Debian Jessie ====== ====== Installation de Gaussian sous Debian Jessie ======
  
-<note warning>​Migration de Wheezy vers Jessie</​note>​ 
  
  
Ligne 39: Ligne 38:
   - Récupération du //patch// et son application pour compiler avec GFortran :<​code>​   - Récupération du //patch// et son application pour compiler avec GFortran :<​code>​
 cd g09 cd g09
-# pour une distribution Debian ​Wheezy ​sous 64 bits :  +# pour une distribution Debian ​Jessie ​sous 64 bits :  
-wget http://​www.cbp.ens-lyon.fr/​emmanuel.quemener/​software/​Gaussian/​g09.wheezy64+wget http://​www.cbp.ens-lyon.fr/​emmanuel.quemener/​software/​Gaussian/​g09.jessie64
  
-# La ligne suivante s'​applique a la version pour la Debian ​Squeeze ​64 bits +# La ligne suivante s'​applique a la version pour la Debian ​Jessie ​64 bits 
-patch -p 1 -i ./g09.wheezy64+patch -p 1 -i ./g09.jessie64
 </​code>​ </​code>​
     * La sortie doit présenter les lignes suivantes :<​code>​     * La sortie doit présenter les lignes suivantes :<​code>​
Ligne 66: Ligne 65:
 ===== Test des compilations ===== ===== Test des compilations =====
  
-Par défaut, le source de Gaussian comprend les résultats de tests sur architecture ​IA64 dans le dossier ''​$g09root/​g09/​tests/​ia64''​.+Par défaut, le source de Gaussian comprend les résultats de tests sur architecture ​AMD64 dans le dossier ''​$g09root/​g09/​tests/​amd64''​.
  
 Pour exécuter tous les tests, voici la commande <​code>​ Pour exécuter tous les tests, voici la commande <​code>​
Ligne 81: Ligne 80:
 cd /​local/​$USER/​Gaussian cd /​local/​$USER/​Gaussian
 cp $g09root/​g09/​tests/​com/​test*[0-9][0-9].com /​local/​$USER/​Gaussian cp $g09root/​g09/​tests/​com/​test*[0-9][0-9].com /​local/​$USER/​Gaussian
-i=0 +for in $(seq 1044)
-while [ $i -le 1044 ]+
 do do
   if [ -f test$(printf "​%04d"​ $i).com ]; then   if [ -f test$(printf "​%04d"​ $i).com ]; then
      { /​usr/​bin/​time g09 test$(printf "​%04d"​ $i).com ; } 2> test$(printf "​%04d"​ $i).time      { /​usr/​bin/​time g09 test$(printf "​%04d"​ $i).com ; } 2> test$(printf "​%04d"​ $i).time
   fi   fi
-  i=$(($i+1)) 
 done done
 </​code>​ </​code>​
Ligne 93: Ligne 90:
 ===== 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.wheezy64</​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.jessie64</​code>​ 
 + 
 + --- //​[[emmanuel.quemener@ens-lyon.fr|Emmanuel Quemener]] 2015/03/23 09:50//
developpement/activites/integration/gaussian4jessie.txt · Dernière modification: 2018/03/23 16:13 par equemene