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 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 "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 tests.

Emmanuel Quemener 2015/03/30 16:22

developpement/activites/integration/cpmd4jessie.txt · Dernière modification: 2015/03/30 16:48 par equemene