Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
developpement:activites:integration:lammps4wheezy [2013/05/23 11:53] equemene [Compilation avec FFTW] |
developpement:activites:integration:lammps4wheezy [2013/11/11 04:20] equemene [Activation des modules] |
||
---|---|---|---|
Ligne 77: | Ligne 77: | ||
make no-user-reaxc | make no-user-reaxc | ||
make no-kim | make no-kim | ||
+ | make no-user-omp | ||
</code> | </code> | ||
Ligne 126: | Ligne 127: | ||
===== Compilation avec FFTW et OpenMPI ===== | ===== Compilation avec FFTW et OpenMPI ===== | ||
- | Installation préliminaire | + | === Installation préliminaire === |
<code> | <code> | ||
sudo apt-get install -y libopenmpi-dev openmpi-bin libopenmpi1.3 openmpi-common | sudo apt-get install -y libopenmpi-dev openmpi-bin libopenmpi1.3 openmpi-common | ||
Ligne 132: | Ligne 134: | ||
</code> | </code> | ||
- | Importation du Makefile pour ATC et compilation [[http://www.cbp.ens-lyon.fr/emmanuel.quemener/software/LAMMPS/Makefile.mpic++|Makefile.mpic++]] dans le répertoire ''$LAMMPSROOT/lib/atc'' :<code># Preparation de la librairie ATC complée avec MPI | + | === Préparation du Makefile pour ATC === |
+ | |||
+ | <code># Preparation de la librairie ATC couplée avec MPI | ||
cd $LAMMPSROOT/lib/atc | cd $LAMMPSROOT/lib/atc | ||
cp Makefile.serial Makefile.mpic++ | cp Makefile.serial Makefile.mpic++ | ||
Ligne 142: | Ligne 146: | ||
</code> | </code> | ||
- | Importation du Makefile [[http://www.cbp.ens-lyon.fr/emmanuel.quemener/software/LAMMPS/Makefile.openmpi|Makefile.openmpi]] dans le répertoire ''$LAMMPSROOT/src/MAKE'' :<code>cd $LAMMPSROOT/src/MAKE | + | === Préparation du Makefile pour Lammps === |
+ | |||
+ | <code>cd $LAMMPSROOT/src/MAKE | ||
sed -i "s/\-lfftw/\-lfftw3/g" Makefile.openmpi</code> | sed -i "s/\-lfftw/\-lfftw3/g" Makefile.openmpi</code> | ||
- | Compilation | + | |
+ | === Compilation === | ||
+ | |||
<code>cd $LAMMPSROOT/src | <code>cd $LAMMPSROOT/src | ||
make openmpi</code> | make openmpi</code> |