Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| developpement:activites:integration:lammpsgpu4wheezy [2013/11/08 07:19] – [Compilation avec FFTW et OpenMPI] equemene | developpement:activites:integration:lammpsgpu4wheezy [2013/11/08 08:14] (Version actuelle) – [Compilation avec FFTW et OpenMPI] equemene | ||
|---|---|---|---|
| Ligne 69: | Ligne 69: | ||
| ln -s Makefile.lammps.gfortran Makefile.lammps </ | ln -s Makefile.lammps.gfortran Makefile.lammps </ | ||
| - Compilation de la librairie AWPMD< | - Compilation de la librairie AWPMD< | ||
| + | sed -i " | ||
| make -f Makefile.openmpi clean | make -f Makefile.openmpi clean | ||
| make -f Makefile.openmpi | make -f Makefile.openmpi | ||
| Ligne 196: | Ligne 197: | ||
| sed -i " | sed -i " | ||
| sed -i " | sed -i " | ||
| - | |||
| make -f Makefile.mpic++ clean | make -f Makefile.mpic++ clean | ||
| make -f Makefile.mpic++ | make -f Makefile.mpic++ | ||
| Ligne 203: | Ligne 203: | ||
| === Préparation du Makefile pour GPU === | === Préparation du Makefile pour GPU === | ||
| - | Il est nécessaire de compiler la librarie associée au GPU : cette dernière | + | La librairie |
| Ce qu'il faut retenir : | Ce qu'il faut retenir : | ||
| Ligne 228: | Ligne 228: | ||
| # Modification de l' | # Modification de l' | ||
| sed -i ' | sed -i ' | ||
| + | # Modification du compilateur mpic++ (force a OpenMPI) | ||
| + | sed -i " | ||
| make -f Makefile.linux clean | make -f Makefile.linux clean | ||
| - | make -j 16 -f Makefile.linux | + | make -j 4 -f Makefile.linux |
| ./ | ./ | ||
| </ | </ | ||
| Ligne 249: | Ligne 251: | ||
| < | < | ||
| - | make cuda_openmpi</ | + | make -j 4 cuda_openmpi</ |
| Si la compilation est réussie, un exécutable '' | Si la compilation est réussie, un exécutable '' | ||