Ci-dessous, les différences entre deux révisions de la page.
developpement:activites:integration:alps4wheezy [2014/06/26 17:32] equemene |
developpement:activites:integration:alps4wheezy [2015/01/07 10:04] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | * [[developpement:activites:integration:|Intégration]] | ||
- | ====== Intégration de Alps sur Debian Wheezy ====== | ||
- | |||
- | |||
- | Le projet ALPS pour [[http://alps.comp-phys.org/mediawiki/index.php/Main_Page|Algorithms and Libraries for Physics Simulations]] est une initiative Open Source de fournir des codes de simulation pour les systèmes quantiques fortement corrélés. Y sont associées des librairies en C++ simplifiant le développement de ses propres codes. | ||
- | |||
- | ===== Installation des prérequis ===== | ||
- | |||
- | <code> | ||
- | apt-get -y install cmake libboost-*1.49* liblpsolve55-dev libsqlite3-dev libhdf5-openmpi-dev | ||
- | apt-get -y purge libboost1.49-dbg | ||
- | </code> | ||
- | |||
- | ===== Récupération des sources ===== | ||
- | |||
- | <code>cd /root | ||
- | wget http://alps.comp-phys.org/static/software/releases/alps-2.2.b3-r7462-src.tar.gz | ||
- | </code> | ||
- | |||
- | ===== Expansion de l'archive ===== | ||
- | |||
- | <code> | ||
- | cd /opt | ||
- | tar xzf /root/alps-2.2.b3-r7462-src.tar.gz | ||
- | |||
- | </code> | ||
- | |||
- | ===== Compilation & Installation ===== | ||
- | |||
- | === Compilation === | ||
- | |||
- | <code> | ||
- | cd /opt/alps-2.2.b3-r7462-src | ||
- | mv alps/* . | ||
- | DATE=$(date "+%Y%m%d") | ||
- | mkdir build-$DATE | ||
- | cd build-$DATE | ||
- | cmake .. | ||
- | |||
- | </code> | ||
- | |||
- | === Installation === | ||
- | |||
- | <code> | ||
- | make install | ||
- | TEMP=$PWD | ||
- | cd /opt | ||
- | [ -d alps ] && rm -f alps | ||
- | ln -s alps-2.2.b3-r7462-src alps | ||
- | </code> | ||
- | |||
- | |||
- | |||
- | --- //[[emmanuel.quemener@ens-lyon.fr|Emmanuel Quemener]] 2014/05/06 10:32// |