Merge branch 'master' into 'openmpi_slurm'

# Conflicts:
#   Compiler/openmpi/modulefile
This commit is contained in:
2020-09-18 13:05:12 +02:00
77 changed files with 500 additions and 390 deletions

View File

@@ -6,3 +6,6 @@ OpenBLAS/0.2.20_omp stable gcc/7.3.0
OpenBLAS/0.2.20 stable intel/17.4
OpenBLAS/0.3.7 stable gcc/{7.4.0,8.3.0,9.2.0}
OpenBLAS/0.3.9 stable gcc/{7.5.0,8.4.0,9.3.0,10.1.0}
OpenBLAS/0.3.10 stable gcc/{7.5.0,8.4.0,9.3.0,10.1.0}

View File

@@ -1,44 +1,44 @@
#!/usr/bin/env modbuild
pbuild::set_download_url "https://netcologne.dl.sourceforge.net/project/${P}/${P}/$V/${P}_${V_PKG//./_}.tar.gz"
#pbuild::set_download_url "https://dl.bintray.com/boostorg/release/${V_PKG}/source/${P}_${V_PKG//./_}.tar.gz"
#pbuild::set_download_url "https://netcologne.dl.sourceforge.net/project/$P/$P/$V/$P_${V_MAJOR}_${V_MINOR}_${V_PATCHLVL}.tar.gz"
pbuild::set_download_url "https://dl.bintray.com/boostorg/release/${V_PKG}/source/${P}_${V_PKG//./_}.tar.gz"
pbuild::add_to_group 'Compiler'
BOOST_BUILD_PATH="${BUILD_DIR}"
pbuild::configure() {
cd "${SRC_DIR}"
"${SRC_DIR}"/bootstrap.sh \
--prefix="${PREFIX}" \
--with-libraries=all \
--with-python-root="${PYTHON_PREFIX}" \
|| exit 1
TOOLSET=''
pbuild::pre_configure() {
case "${COMPILER}" in
gcc )
TOOLSET=gcc
;;
* )
std::die 1 "Unsupported compiler!"
;;
esac
}
pbuild::compile() {
cd "${SRC_DIR}"
./b2 \
--build-type=minimal \
--build-dir="${BUILD_DIR}" \
--layout=system \
cd "${SRC_DIR}"
./bootstrap.sh \
--prefix="${PREFIX}" \
--with-toolset=${TOOLSET} \
--without-libraries=python \
|| exit 1
./b2 \
--build-dir="${BUILD_DIR}" \
--layout=system \
--without-python \
--without-mpi \
variant=release \
link=shared,static \
threading=multi \
stage
toolset=${TOOLSET} \
variant=release \
link=shared,static \
threading=multi \
install -j 3 \
|| exit 1
}
pbuild::install() {
cd "${SRC_DIR}"
./b2 \
--build-type=minimal \
--build-dir="${BUILD_DIR}" \
--layout=system \
--without-mpi \
variant=release \
link=shared,static \
threading=multi \
install
:
}

View File

@@ -1,39 +0,0 @@
boost/1.55.0 stable gcc/4.7.4 b:Python/3.4.0
boost/1.55.0 stable gcc/4.8.3 b:Python/3.4.0
boost/1.55.0 stable gcc/4.8.4 b:Python/3.4.0
boost/1.55.0 stable gcc/4.8.5 b:Python/2.7.11
boost/1.55.0 stable gcc/4.9.2 b:Python/3.4.0
boost/1.57.0 stable gcc/4.8.2 b:Python/3.4.0
boost/1.58.0 stable gcc/4.8.4 b:Python/3.4.0
boost/1.58.0 stable gcc/4.8.5 b:Python/2.7.11
boost/1.58.0 stable gcc/4.9.3 b:Python/2.7.11
boost/1.58.0 stable gcc/6.3.0 b:Python/2.7.12
boost/1.61.0 stable gcc/4.8.5 b:Python/2.7.11
boost/1.61.0 stable gcc/6.2.0 b:Python/2.7.11
boost/1.62.0 stable gcc/4.8.5 Python/2.7.12
boost/1.62.0 stable gcc/4.9.4 Python/2.7.12
boost/1.62.0 stable gcc/5.4.0 Python/2.7.12
boost/1.62.0 stable gcc/6.2.0 Python/2.7.12
boost/1.62.0 stable gcc/6.3.0 Python/2.7.12
boost/1.62.0 stable gcc/7.1.0 Python/2.7.12
boost/1.63.0 stable gcc/6.3.0 Python/2.7.12
boost/1.64.0 stable gcc/5.4.0 Python/2.7.12
boost/1.66.0 stable gcc/5.5.0 b:Python/2.7.12
boost/1.66.0 stable gcc/6.4.0 b:Python/2.7.12
boost/1.66.0 stable gcc/7.3.0 b:Python/2.7.12
boost/1.66.0 stable clang-macos/9.0.0 b:Python/2.7.12
boost/1.66.0 stable intel/17.4 b:Python/2.7.12
boost/1.67.0 stable gcc/5.5.0 b:Python/2.7.14
boost/1.67.0 stable gcc/6.4.0 b:Python/2.7.14
boost/1.67.0 stable gcc/7.3.0 b:Python/2.7.14
boost/1.67.0 stable clang-macos/9.0.0 b:Python/2.7.14
boost/1.67.0 stable intel/17.4 b:Python/2.7.14
boost/1.68.0 stable gcc/7.3.0 b:Python/2.7.14
boost/1.68.0 stable gcc/8.2.0 b:Python/2.7.14

View File

@@ -0,0 +1,25 @@
boost/1.55.0 deprecated gcc/{4.7.4,4.8.3,4.8.4,4.9.2} b:Python/3.4.0
boost/1.55.0 deprecated gcc/4.8.5 b:Python/2.7.11
boost/1.57.0 deprecated gcc/4.8.2 b:Python/3.4.0
boost/1.58.0 deprecated gcc/4.8.4 b:Python/3.4.0
boost/1.58.0 deprecated gcc/{4.8.5,4.9.3} b:Python/2.7.11
boost/1.61.0 deprecated gcc/{4.8.5,6.2.0} b:Python/2.7.11
boost/1.62.0 deprecated gcc/{4.8.5,4.9.4,5.4.0,6.2.0,6.3.0,7.1.0} Python/2.7.12
boost/1.63.0 deprecated gcc/6.3.0 Python/2.7.12
boost/1.64.0 deprecated gcc/5.4.0 Python/2.7.12
boost/1.66.0 stable gcc/{5.5.0,6.4.0,7.3.0} b:Python/2.7.14
boost/1.66.0 stable intel/17.4 b:Python/2.7.12
boost/1.67.0 stable gcc/{5.5.0,6.4.0,7.3.0} b:Python/2.7.14
boost/1.67.0 stable intel/17.4 b:Python/2.7.14
boost/1.68.0 stable gcc/{7.3.0,8.2.0} b:Python/2.7.14
boost/1.73.0 unstable gcc/{7.5.0,8.4.0,9.3.0,10.1.0} b:zlib/1.2.11

View File

@@ -13,3 +13,4 @@ gsl/2.5 stable gcc/{6.3.0,7.3.0,7.4.0,8.3.0,9.1.0}
gsl/2.5 stable intel/19.4
gsl/2.6 stable gcc/{7.4.0,8.3.0,9.1.0,9.2.0}
gsl/2.6 stable gcc/{7.5.0,8.4.0,9.3.0,10.1.0}

View File

@@ -1,2 +1,3 @@
gtest/1.7.0 stable gcc/{5.4.0,6.4.0,7.3.0,7.4.0} b:cmake/3.10.3
gtest/1.8.1 stable gcc/{5.5.0,6.4.0,7.4.0,8.3.0,9.2.0} b:cmake/3.10.3
gtest/1.10.0 unstable gcc/{7.5.0,8.4.0,9.3.0,10.1.0} b:cmake/3.15.5

17
Compiler/lapack/build Executable file
View File

@@ -0,0 +1,17 @@
#!/usr/bin/env modbuild
pbuild::set_download_url "https://github.com/Reference-LAPACK/$P/archive/v${V_PKG}.tar.gz"
pbuild::add_configure_args '-DCBLAS=ON'
pbuild::add_configure_args '-DLAPACKE=ON'
pbuild::add_to_group 'Compiler'
pbuild::install_docfiles \
'README.md' \
'LICENSE'
# Local Variables:
# mode: sh
# sh-basic-offset: 8
# tab-width: 8
# End:

View File

@@ -0,0 +1 @@
lapack/3.9.0 unstable gcc/{7.5.0,8.4.0,9.3.0,10.1.0} b:cmake/3.15.5

View File

@@ -0,0 +1,21 @@
#%Module1.0
module-whatis "Linear Algebra PACKage"
module-url "http://www.netlib.org/lapack/"
module-license "See $PREFIX/share/doc/openmpi/LICENSE"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-help "
LAPACK is written in Fortran 90 and provides routines for solving
systems of simultaneous linear equations, least-squares solutions
of linear systems of equations, eigenvalue problems, and singular
value problems. The associated matrix factorizations (LU, Cholesky,i
QR, SVD, Schur, generalized Schur) are also provided, as are related
computations such as reordering of the Schur factorizations and
estimating condition numbers. Dense and banded matrices are handled,
but not general sparse matrices. In all areas, similar functionality
is provided for real and complex matrices, in both single and double
precision.
This modules also includes the C-bindings in the library liblapack.a
and the BLAS library libcblas.a.
"

View File

@@ -1,12 +0,0 @@
mpich/3.2.1 stable gcc/4.8.5
mpich/3.2.1 stable gcc/5.5.0
mpich/3.2.1 stable gcc/6.4.0
mpich/3.2.1 stable gcc/7.3.0
mpich/3.2.1 stable gcc/8.2.0
mpich/3.2.1_merlin unstable gcc/6.4.0 b:binutils/2.29 b:mxm/3.6.3104
mpich/3.2.1_merlin unstable gcc/7.3.0 b:binutils/2.29 b:mxm/3.6.3104
mpich/3.2.1 stable intel/17.4
mpich/3.3 stable gcc/7.3.0
mpich/3.3 stable gcc/7.4.0
mpich/3.3 stable gcc/8.3.0

View File

@@ -0,0 +1 @@
mpich/3.2.1_merlin unstable gcc/{6.4.0,7.3.0} b:binutils/2.29 b:mxm/3.6.3104

View File

@@ -0,0 +1,8 @@
mpich/3.1.4 deprecated gcc/{4.7.4,4.8.4,4.9.2,5.1.0}
mpich/3.1.4 deprecated intel/15.2
mpich/3.2.1 stable gcc/{4.8.5,5.5.0,6.4.0,7.3.0,8.2.0}
mpich/3.2.1 stable intel/17.4
mpich/3.3 stable gcc/{7.3.0,7.4.0,8.3.0}
mpich/3.3.2 unstable gcc/{7.5.0,8.4.0,9.3.0}

View File

@@ -38,6 +38,7 @@ openmpi/3.1.2 stable gcc/{7.3.0,8.2.0}
openmpi/3.1.2 stable intel/18.4
openmpi/3.1.3 stable gcc/{4.8.5,5.5.0,6.4.0,6.5.0,7.3.0,8.2.0,8.3.0}
openmpi/3.1.4 stable gcc/{7.4.0,8.3.0,9.1.0,9.2.0}
openmpi/3.1.6 stable gcc/{7.5.0,8.4.0,9.3.0,10.1.0}
openmpi/4.0.0 stable gcc/{5.5,6.4,6.5,7.3,7.4,8.2,8.3}.0

View File

@@ -1,10 +0,0 @@
vtk/5.10.1 stable b:cmake/2.8.12.2 gcc/4.7.4
vtk/5.10.1 stable b:cmake/2.8.12.2 gcc/4.8.3
vtk/5.10.1 stable b:cmake/3.1.3 gcc/4.8.4
vtk/5.10.1 stable b:cmake/3.4.1 gcc/4.8.5
vtk/5.10.1 stable b:cmake/3.1.3 gcc/4.9.2
vtk/5.10.1 stable b:cmake/3.6.3 gcc/4.9.4
vtk/5.10.1 stable b:cmake/3.6.3 gcc/5.3.0
vtk/5.10.1 stable b:cmake/3.6.3 gcc/6.2.0
vtk/5.10.1 unstable b:cmake/3.1.3 intel/15.3

View File

@@ -1 +0,0 @@
vtk/6.3.0 unstable b:cmake/3.6.3 gcc/6.2.0

View File

@@ -1 +0,0 @@
vtk/7.0.0 unstable b:cmake/3.6.3 gcc/6.2.0

View File

@@ -1 +0,0 @@
vtk/8.0.0 unstable b:cmake/3.6.3 gcc/5.4.0

View File

@@ -0,0 +1,11 @@
vtk/5.10.1 deprecated b:cmake/2.8.12.2 gcc/{4.7.4,4.8.3}
vtk/5.10.1 deprecated b:cmake/3.1.3 gcc/{4.8.4,4.9.2}
vtk/5.10.1 deprecated b:cmake/3.1.3 intel/15.3
vtk/5.10.1 deprecated b:cmake/3.6.3 gcc/{4.8.5,4.9.4,5.3.0}
vtk/7.0.0 deprecated b:cmake/3.6.3 gcc/6.2.0
vtk/8.0.0 deprecated b:cmake/3.6.3 gcc/5.4.0
vtk/8.2.0 unstable b:cmake/3.15.5 gcc/{7.5.0,8.4.0,9.3.0}