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
developpement:activites:integration:magma4wheezy [2013/07/10 16:46]
equemene [Modification du Makefile]
developpement:activites:integration:magma4wheezy [2015/01/07 10:04] (Version actuelle)
Ligne 11: Ligne 11:
 ==== Installation des prérequis ==== ==== Installation des prérequis ====
  
-<​code>​apt-get -y install libatlas3-base libatlas-base-dev libatlas-dev ​libcublas*</​code>​+<​code>​apt-get -y install libatlas3-base libatlas-base-dev libatlas-dev</​code>​
  
 +<​code>​apt-get -y install libcublas*</​code>​
 ==== Définition des variables d'​environnement ==== ==== Définition des variables d'​environnement ====
  
 <​code>​ <​code>​
 # Declaration des variables # Declaration des variables
-export ATLASDIR=/​usr/​lib/​atlas-base/atlas+export ATLASDIR=/​usr/​lib/​atlas-base
 export LAPACKDIR=/​usr/​lib/​atlas-base/​atlas export LAPACKDIR=/​usr/​lib/​atlas-base/​atlas
 </​code>​ </​code>​
Ligne 38: Ligne 39:
  
 <​code>​cd /root <​code>​cd /root
-wget http://​icl.cs.utk.edu/​projectsfiles/​magma/​downloads/​magma-1.4.0-beta2.tar.gz</​code>​+wget http://​icl.cs.utk.edu/​projectsfiles/​magma/​downloads/​magma-1.4.1.tar.gz</​code>​ 
  
 ==== Expansion de l'​archive ==== ==== Expansion de l'​archive ====
Ligne 44: Ligne 46:
 <​code>​ <​code>​
 cd /opt cd /opt
-tar xzf /​root/​magma-1.4.0-beta2.tar.gz +tar xzf /​root/​magma-1.4.1.tar.gz 
-cd /​opt/​magma-1.4.0-beta2+cd /​opt/​magma-1.4.1
 </​code>​ </​code>​
  
Ligne 56: Ligne 58:
 sed -i "​s/​\-fopenmp/​\-fPIC \-fopenmp/​g"​ make.inc sed -i "​s/​\-fopenmp/​\-fPIC \-fopenmp/​g"​ make.inc
 sed -i "​s/​NVOPTS\ \ \ \ \=\ \-fPIC/​NVOPTS\ \ \ \ \=\ /g" make.inc sed -i "​s/​NVOPTS\ \ \ \ \=\ \-fPIC/​NVOPTS\ \ \ \ \=\ /g" make.inc
 +sed -i "​s/​\-fno-strict-aliasing/​-fPIC/​g"​ make.inc
 +sed -i "​s/​\-L\$(ATLASDIR)\/​lib/​\-L\$(ATLASDIR)/​g"​ make.inc
 </​code>​ </​code>​
  
  
 ==== Compilation ==== ==== Compilation ====
- 
-Ce plus, de manière à pouvoir exécuter ces codes sur toutes les architectures,​ les ''​mtune=native''​ ont été remplacés. 
  
 <​code>​ <​code>​
Ligne 72: Ligne 74:
 <​code>​ <​code>​
 cd /opt cd /opt
-ln -s magma-1.4.0-beta2 ​magma+[ -h /opt/magma ] && rm /​opt/​magma 
 +ln -s magma-1.4.magma 
 +echo /​opt/​magma/​lib >> /​etc/​ld.so.conf.d/​magma.conf 
 +ldconfig
 </​code>​ </​code>​
  
 +==== Démontage du /proc pour le SIDUS ====
 +
 +<​code>​
 +umount /proc
 +</​code>​
 ==== Exécution des tests ==== ==== Exécution des tests ====
  
 +Compilation des tests
 +<​code>​
 +cd /​opt/​magma/​testing
 +make
 +</​code>​
 +
 +Exécution des tests
 <​code>​ <​code>​
-cd tests +cd /​opt/​magma/​testing 
-make tests_min+find . -name "​testing*"​ -executable -print | sort | while read PRG; do $PRG; done
 </​code>​ </​code>​
  
- --- //​[[emmanuel.quemener@ens-lyon.fr|Emmanuel Quemener]] ​2013/07/03 11:32//+ --- //​[[emmanuel.quemener@ens-lyon.fr|Emmanuel Quemener]] ​2014/01/16 10:26//
developpement/activites/integration/magma4wheezy.1373467569.txt.gz · Dernière modification: 2015/01/07 10:04 (modification externe)