all buildblocks moved one level up
This commit is contained in:
17
Compiler/mpich/build
Executable file
17
Compiler/mpich/build
Executable file
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env modbuild
|
||||
|
||||
pbuild::configure() {
|
||||
unset F90
|
||||
"${MODULE_SRCDIR}"/configure \
|
||||
--prefix="${PREFIX}" \
|
||||
--enable-cxx \
|
||||
--enable-fortran \
|
||||
|| exit 1
|
||||
}
|
||||
|
||||
|
||||
pbuild::add_to_group 'Compiler'
|
||||
pbuild::set_runtime_dependencies "${COMPILER}"
|
||||
pbuild::set_build_dependencies "${COMPILER}"
|
||||
pbuild::set_docfiles 'COPYRIGHT' 'README'
|
||||
pbuild::make_all
|
||||
25
Compiler/mpich/modulefile
Normal file
25
Compiler/mpich/modulefile
Normal file
@@ -0,0 +1,25 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "a high performance implementation of the MPI standard."
|
||||
set url "http://www.mpich.org/"
|
||||
set license "BSD-like"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
set help "
|
||||
MPICH is a high-performance and widely portable implementation of the
|
||||
MPI Standard, designed to implement all of MPI-1, MPI-2, and MPI-3 (in-
|
||||
cluding dynamic process management, one-sided operations, parallel I/O,
|
||||
and other extensions).
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
|
||||
set-family 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
|
||||
Reference in New Issue
Block a user