all buildblocks moved one level up
This commit is contained in:
19
Compiler/openmpi/build
Executable file
19
Compiler/openmpi/build
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env modbuild
|
||||
|
||||
pbuild::configure() {
|
||||
"${MODULE_SRCDIR}"/configure \
|
||||
--prefix="${PREFIX}" \
|
||||
--enable-mpi-cxx \
|
||||
--enable-mpi-cxx-seek \
|
||||
--enable-mpi-f90 \
|
||||
--enable-mpi-profile \
|
||||
--enable-shared \
|
||||
--enable-smp-locks \
|
||||
|| exit 1
|
||||
}
|
||||
|
||||
pbuild::add_to_group 'Compiler'
|
||||
pbuild::set_runtime_dependencies "${COMPILER}"
|
||||
pbuild::set_build_dependencies "${COMPILER}"
|
||||
pbuild::set_docfiles 'AUTHORS' 'LICENSE' 'NEWS' 'README'
|
||||
pbuild::make_all
|
||||
6
Compiler/openmpi/compiler
Normal file
6
Compiler/openmpi/compiler
Normal file
@@ -0,0 +1,6 @@
|
||||
gcc/4.7.4
|
||||
gcc/4.8.4
|
||||
gcc/4.9.2
|
||||
gcc/5.1.0
|
||||
gcc/5.2.0
|
||||
intel/15.3
|
||||
26
Compiler/openmpi/modulefile
Normal file
26
Compiler/openmpi/modulefile
Normal file
@@ -0,0 +1,26 @@
|
||||
#%Module1.0
|
||||
|
||||
module-whatis "open source MPI-2 implementation"
|
||||
module-url "http://www.open-mpi.org/"
|
||||
module-license "See \$OPENMPI_DIR/share/doc/openmpi/LICENSE"
|
||||
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
module-help "
|
||||
The Open MPI Project is an open source MPI-2 implementation that is
|
||||
developed and maintained by a consortium of academic, research, and
|
||||
industry partners. Open MPI is therefore able to combine the expertise,
|
||||
technologies, and resources from all across the High Performance Computing
|
||||
community in order to build the best MPI library available. Open MPI offers
|
||||
advantages for system and software vendors, application developers and
|
||||
computer science researchers.
|
||||
"
|
||||
|
||||
module-addgroup MPI
|
||||
|
||||
setenv MPICC $PREFIX/bin/mpicc
|
||||
setenv MPICXX $PREFIX/bin/mpicxx
|
||||
setenv MPIF77 $PREFIX/bin/mpif77
|
||||
setenv MPIF90 $PREFIX/bin/mpif90
|
||||
setenv MPIFC $PREFIX/bin/mpif90
|
||||
setenv MPIFORTRAN $PREFIX/bin/mpif90
|
||||
setenv MPIEXEC $PREFIX/bin/mpiexec
|
||||
setenv MPIRUN $PREFIX/bin/mpirun
|
||||
4
Compiler/openmpi/versions
Normal file
4
Compiler/openmpi/versions
Normal file
@@ -0,0 +1,4 @@
|
||||
1.6.5
|
||||
1.8.2
|
||||
1.8.4
|
||||
1.8.8
|
||||
Reference in New Issue
Block a user