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édentesRévision précédente
Prochaine révision
Révision précédente
developpement:activites:integration:magma4wheezy [2013/07/10 14:30] – [Compilation] equemenedeveloppement:activites:integration:magma4wheezy [2025/05/14 07:38] (Version actuelle) – modification externe 127.0.0.1
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 54: Ligne 56:
 sed -i "s/\ \-lifcore//g" make.inc sed -i "s/\ \-lifcore//g" make.inc
 sed -i "s/\-O3/\-fPIC \-O3/g" make.inc sed -i "s/\-O3/\-fPIC \-O3/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 71: 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.1373466641.txt.gz · Dernière modification : (modification externe)