* [[developpement:activites:integration:|Intégration]] ====== Installation de CPMD sous Debian Jessie ====== ===== Installation des prérequis ===== Compilation séquentielle apt-get install gfortran libopenblas-dev libatlas-base-dev libhwloc-dev libfftw3-dev libfftw3-double3 libgcc1 libgfortran3 libgfortran3-dbg libgomp1 libhwloc5 libltdl7 libnuma1 libquadmath0 Compilation parallèle apt-get install gfortran libopenblas-dev libatlas-base-dev libhwloc-dev libfftw3-dev libfftw3-double3 libgcc1 libgfortran3 libgfortran3-dbg libgomp1 libhwloc5 libltdl7 libnuma1 libquadmath0 libopenmpi-dev openmpi-bin ===== Téléchargement du source ===== Le téléchargement du source exige un identifiant/mot de passe. La dernière version d'archive accessible est la [[http://cpmd.org/downloadable-files/authentication/cpmd-v3_17_1.tar.gz|3.17.1]]. ===== Préparation du système ===== cd /opt tar xzf /root/cpmd-v3_17_1.tar.gz mv CPMD CPMD-3.17.1 ln -s CPMD-3.17.1 CPMD cd CPMD chmod 755 . Compilation séquentielle pour la libraire ATLAS wget -O /opt/CPMD-3.17.1/CONFIGURE/Debian-amd64-ATLAS http://www.cbp.ens-lyon.fr/emmanuel.quemener/software/CPMD/Debian-amd64-ATLAS ./mkconfig.sh Debian-amd64-ATLAS > Makefile make -j 8 mv cpmd.x cpmd.ATLAS Compilation séquentielle pour la libraire OpenBLAS wget -O /opt/CPMD-3.17.1/CONFIGURE/Debian-amd64-OpenBLAS http://www.cbp.ens-lyon.fr/emmanuel.quemener/software/CPMD/Debian-amd64-OpenBLAS ./mkconfig.sh Debian-amd64-OpenBLAS > Makefile make -j 8 mv cpmd.x cpmd.OpenBLAS Compilation parallèle pour la libraire ATLAS wget -O /opt/CPMD-3.17.1/CONFIGURE/Debian-amd64-ATLAS-MPI http://www.cbp.ens-lyon.fr/emmanuel.quemener/software/CPMD/Debian-amd64-ATLAS-MPI ./mkconfig.sh Debian-amd64-ATLAS-MPI > Makefile make -j 8 mv cpmd.x cpmd.ATLAS-MPI Compilation parallèle pour la libraire OpenBLAS wget -O /opt/CPMD-3.17.1/CONFIGURE/Debian-amd64-OpenBLAS-MPI http://www.cbp.ens-lyon.fr/emmanuel.quemener/software/CPMD/Debian-amd64-OpenBLAS-MPI ./mkconfig.sh Debian-amd64-OpenBLAS-MPI > Makefile make -j 8 mv cpmd.x cpmd.OpenBLAS-MPI Il a été décidé dans cette documentation de réaliser des binaires avec des librairies ATLAS ou OpenBLAS statiques pour pouvoir choisir sans manipulation pénible les chemins associées. ===== Exploitation ===== Pour son utilisation, vous pouvez consulter le [[http://www.cbp.ens-lyon.fr/emmanuel.quemener/dokuwiki/doku.php?id=tools4test|"pied à l'étrier"]] rédigé pour les applications scientifiques installées dans le cadre de la formation Atosim. ===== Tests ===== Le site originel contient une archive de [[http://cpmd.org/downloadable-files/authentication/contributions/cpmd-test.tar.gz|tests]]. --- //[[emmanuel.quemener@ens-lyon.fr|Emmanuel Quemener]] 2015/03/30 16:22//