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 | ||
developpement:activites:integration:lammpsgpu4wheezy [2013/11/08 09:00] equemene [Compilation avec FFTW et OpenMPI] |
developpement:activites:integration:lammpsgpu4wheezy [2015/01/07 10:04] (Version actuelle) |
||
---|---|---|---|
Ligne 197: | Ligne 197: | ||
sed -i "s/g++/mpic++.openmpi/g" Makefile.mpic++ | sed -i "s/g++/mpic++.openmpi/g" Makefile.mpic++ | ||
sed -i "s/\-fpermissive/-fpermissive\ \-DMPICH_IGNORE_CXX_SEEK/g" Makefile.mpic++ | sed -i "s/\-fpermissive/-fpermissive\ \-DMPICH_IGNORE_CXX_SEEK/g" Makefile.mpic++ | ||
- | |||
make -f Makefile.mpic++ clean | make -f Makefile.mpic++ clean | ||
make -f Makefile.mpic++ | make -f Makefile.mpic++ | ||
Ligne 229: | Ligne 228: | ||
# Modification de l'architecture (ici une Kepler) | # Modification de l'architecture (ici une Kepler) | ||
sed -i 's/^CUDA_ARCH/# Kepler CUDA\nCUDA_ARCH\ =\ \-arch\=sm_30\n#CUDA_ARCH/g' Makefile.linux | sed -i 's/^CUDA_ARCH/# Kepler CUDA\nCUDA_ARCH\ =\ \-arch\=sm_30\n#CUDA_ARCH/g' Makefile.linux | ||
+ | # Modification du compilateur mpic++ (force a OpenMPI) | ||
+ | sed -i "s/mpic++/mpic++.openmpi/g" Makefile.linux | ||
make -f Makefile.linux clean | make -f Makefile.linux clean | ||
make -j 4 -f Makefile.linux | make -j 4 -f Makefile.linux |