Open MPI
Warewulf 3 Open MPI code
mpi/openmpi/1.6 modulefile
#%Module1.0##################################################################### ## ## modules mpi/openmpi/1.6 ## ## modulefiles/mpi/openmpi/1.6 Written by Jeff Layton ## proc ModulesHelp { } { global version modroot puts stderr "" puts stderr "The mpi/opempi/1.6 module enables the Open MPI library" puts stderr "and tools for version 1.6. It updates the \$PATH, " puts stderr "\$LD_LIBRARY_PATH, and \$MANPATH environment variables to " puts stderr "access the scripts for building MPI applications using" puts stderr "Open MPI, libraries, and available man pages, respectively." puts stderr "" puts stderr "This was built using the default gnu compilers for Scientific" puts stderr "Linux 6.2. That is, gcc-4.4.6-3." puts stderr "" puts stderr "The following additional environment variables are also defined:" puts stderr "" puts stderr "\$MPICC\t\t(path to mpicc compiler wrapper )" puts stderr "\$MPICXX\t\t(path to mpicxx compiler wrapper )" puts stderr "\$MPIF77\t\t(path to mpif77 compiler wrapper )" puts stderr "\$MPIF90\t\t(path to mpif90 compiler wrapper )" puts stderr "\$CC\t\t(uses mpicc for compiling C )" puts stderr "\$CXX\t\t(uses mpicc for compiling C++ )" puts stderr "\$FC\t\t(uses mpif90 for compiling F90 )" puts stderr "\$F90\t\t(uses mpif90 for compiling F90 )" puts stderr "\$F77\t\t(uses mpif90 for compiling F77 )" puts stderr " " puts stderr "See the man pages for mpicc, mpicxx, mpif77, and mpif90. For " puts stderr "more detailed information on available compiler options and " puts stderr "command-line syntax. Also see the man pages for mpirun or" puts stderr "mpiexec on executing MPI applications." } module-whatis "Name: Open MPI Environment" module-whatis "Version: 1.6" module-whatis "Category: mpi/openmpi" module-whatis "Description: Open MPI library and tools for MPI applications" module-whatis "URL: http://www.open-mpi.org/" # for Tcl script use only set topdir /opt/openmpi-1.6 set version 1.6 set sys linux86 prepend-path PATH $topdir/bin prepend-path PATH $topdir/include prepend-path MANPATH $topdir/share/man prepend-path LD_LIBRARY_PATH $topdir/lib setenv MPICC $topdir/bin/mpicc setenv MPICXX $topdir/bin/mpicxx setenv CC $topdir/bin/mpicc setenv CXX $topdir/bin/mpicxx setenv FC $topdir/bin/mpif90 setenv F77 $topdir/bin/mpic77 setenv F90 $topdir/bin/mpif90 setenv MPIF77 $topdir/bin/mpic77 setenv MPIF90 $topdir/bin/mpif90