Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
openmpi_compilation [2011/10/13 07:39]
gerard créée
openmpi_compilation [2017/08/25 09:56] (Version actuelle)
Ligne 4: Ligne 4:
 ====== compilation 1.4.4 avec sunstudio ====== ====== compilation 1.4.4 avec sunstudio ======
   * d'après la [[http://www.open-mpi.org/faq/?category=building#build-sun-compilers-suggested-configure-options|FAQ]]   * d'après la [[http://www.open-mpi.org/faq/?category=building#build-sun-compilers-suggested-configure-options|FAQ]]
-  * avec la dernière version de sunstudio +  * avec la dernière version de sunstudio (il y a un bug sur la 12.3beta, mais Oracle a donné un owrkaround rapidement) 
-  * avec des variables d'environnment+  * voir do_work.sh 
 + 
 +====== tests ======
 <code> <code>
-module unload sunstudio +module unload mpi 
-module load sunstudio/12.3beta +module load mpi/openmpi144 
-env CC "cc"+mpirun -np 8 hostname 
-env CXX "CC"+octopus 
-env F77 "f77"+octopus 
-env FC "f95"+octopus 
-env CFLAGS "-xtarget=opteron -m64 -xarch=sse2 -xprefetch -xprefetch_level=2 -xvector=simd -xdepend=yes -xbuiltin=%all -xO5 -xmodel=medium"  \ +octopus 
-env CXXFLAGS "-xtarget=opteron -m64 -xarch=sse2 -xprefetch -xprefetch_level=2 -xvector=simd -xdepend=yes -xbuiltin=%all -xO5 -xmodel=medium" \ +octopus 
-env FFFLAGS "-xtarget=opteron -m64 -xarch=sse2 -xprefetch -xprefetch_level=2 -xvector=simd -stackvar -xO5 -stackvar -mt -dalign -fpp -xmodel=medium" \ +octopus 
-env FCLAGS "-xtarget=opteron -m64 -xarch=sse2 -xprefetch -xprefetch_level=2 -xvector=simd -stackvar -xO5 -xmodel=medium" +octopus 
-env LD "ld -64" \ +octopus
-env LDFLAGS "-xtarget=opteron -m64 -xmodel=medium" \ +
-env CXXLDFLAGS "-xtarget=opteron -m64 -xmodel=medium" \ +
-./configure --prefix=/local/apps \ +
---enable-heterogeneous \ +
---enable-cxx-exceptions \ +
---enable-shared \ +
---enable-orterun-prefix-by-default \ +
---enable-mpi-f90 \ +
---with-mpi-f90-size=small \ +
---disable-mpi-threads \ +
---disable-progress-threads \ +
---disable-debug \ +
---without-udapl \ +
-| & tee CONFIG.LOG+
 </code> </code>
 +