* [[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 ===== apt-get -y install cmake libboost-*1.49* liblpsolve55-dev libsqlite3-dev libhdf5-openmpi-dev fftw3-dev apt-get clean apt-get -y purge libboost1.49-dbg ===== Récupération des sources ===== cd /root wget http://alps.comp-phys.org/static/software/releases/alps-2.2.b3-r7462-src.tar.gz ===== Expansion de l'archive ===== cd /root tar xzf /root/alps-2.2.b3-r7462-src.tar.gz ===== Compilation & Installation ===== === Compilation === cd /root/alps-2.2.b3-r7462-src/alps DATE=$(date "+%Y%m%d") mkdir build-$DATE cd build-$DATE cmake .. make -j $(cat /proc/cpuinfo | grep MHz | wc -l) === Installation === L'installation par défaut se fait dans ''/opt/alps'' make install mv /opt/alps /opt/alps-2.2.b3 cd /opt ln -s alps-2.2.b3 alps Pour intégrer directement à l'environnement : echo /opt/alps/lib/ > /etc/ld.so.conf.d/alps.conf ldconfig sed -i 's/bin\"/bin:\/opt\/alps\/bin\"/g' /etc/profile sed -i 's/games\"/games:\/opt\/alps\/bin\"/g' /etc/profile Pour lancer dans Python dans un environnement plus agréable : apt-get install -y ipython sed -i 's/python/ipython/g' /opt/alps/bin/alpspython --- //[[emmanuel.quemener@ens-lyon.fr|Emmanuel Quemener]] 2014/06/26 20:44//