====== Installation de Amber9 sous Debian Wheezy ======
===== Installation de Amber9 sur Debian Wheezy =====
==== Amber ====
[[http://ambermd.org/|Amber]] est constitué de deux ensembles :
* des champs dédiés à la mécanique moléculaire pour la simulation de molécules biologiques
* un ensemble de programmes de simulation moléculaire
==== Préparation du système et compilation ====
=== Prérequis ===
* une archive d'un TGZ, de nom ''Amber9.tgz'' et contenant à la racine tous les sources de Amber
* le droit d'écrire dans ''/opt''
=== Etapes de la compilation ===
- Préparation du répertoire d'installation :
# Pour etre d'une originalite sans borne, l'installation de Amber9 sera dans /opt
cd /opt
mkdir Amber9
cd Amber9
tar xzf /Amber*tgz
export AMBERHOME=$(pwd)
- Téléchargement des correctifs :
wget http://ambermd.org/bugfixes/9.0/bugfix.all
patch -p0 -N -r patch_rejects < bugfix.all
- Nettoyage des archives :
cd $AMBERHOME/src
make clean
cd ../test
make clean
cd ../benchmarks
make clean
cd ..
- Configuration de la compilation et compilation :
* En mode "série" :
cd $AMBERHOME/src
# sur plate-forme ia32 (Pentium4, SURTOUT NE PAS PRECISER -p4 comme propose !
./configure gfortran
make -j 2 serial
* En mode "parallèle" avec OpenMPI :
* Installation des paquets OpenMPI nécessaire :
apt-get install openmpi-common libopenmpi1.3 openmpi-bin libopenmpi-dev
* Préparation de OpenMPI :
export MPI_HOME=$AMBERHOME/src/openmpi
cd $AMBERHOME/src
mkdir -p openmpi/bin
ln -s /usr/lib/openmpi/lib/ openmpi/lib
ln -s /usr/lib/openmpi/include/ openmpi/include
ln -s /usr/bin/mpif90.openmpi openmpi/bin/mpif90
* Configuration de la compilation et compilation :
cd $AMBERHOME/src
./configure -openmpi gfortran
* Modification du ''config.h'' :
cp config.h config.h.old
cat config.h.old | sed -e "s/AMBERBUILDFLAGS=/AMBERBUILDFLAGS=\-I\$MPI_HOME\/include/g" > config.h
* Compilation en mode parallèle :
make -j 2 -e AMBERBUILDFLAGS=-I$MPI_HOME/include parallel
===== Utilisation =====
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.