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
Le téléchargement du source exige un identifiant/mot de passe. La dernière version d'archive accessible est la 3.17.1.
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.
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.
Le site originel contient une archive de tests.
— Emmanuel Quemener 2015/03/30 16:22