Le projet ALPS pour 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.
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
cd /root wget http://alps.comp-phys.org/static/software/releases/alps-2.2.b3-r7462-src.tar.gz
cd /root tar xzf /root/alps-2.2.b3-r7462-src.tar.gz
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)
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 2014/06/26 20:44