atlas/3: variants for gcc/5.5.0, gcc/6.4.0 and gcc/7.3.0 added

This commit is contained in:
2018-04-17 17:23:45 +02:00
26 changed files with 122 additions and 10 deletions
+2
View File
@@ -13,3 +13,5 @@ OpenBLAS/0.2.19 stable gcc/6.2.0
OpenBLAS/0.2.19 stable gcc/6.3.0
OpenBLAS/0.2.20 stable gcc/7.3.0
OpenBLAS/0.2.20 stable clang-macos/9.0.0
OpenBLAS/0.2.20 stable intel/17.4
+5 -1
View File
@@ -10,6 +10,9 @@ pbuild::configure() {
intel )
CC='icc'
;;
clang-macos )
CC='gcc'
;;
* )
die 3 "Oops: unknown compiler: ${COMPILER}"
;;
@@ -23,6 +26,7 @@ EOF
echo "USE_SIMPLE_THREADED_LEVEL3 = 1" >> "${MODULE_SRCDIR}/Makefile.rule"
echo "NO_AVX = 1" >> "${MODULE_SRCDIR}/Makefile.rule"
echo "NO_AVX2 = 1" >> "${MODULE_SRCDIR}/Makefile.rule"
echo "USE_THREAD = 0" >> "${MODULE_SRCDIR}/Makefile.rule"
sed -i.bak "s/MACOSX_DEPLOYMENT_TARGET=.*/MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET/" "${MODULE_SRCDIR}/Makefile.system"
}
@@ -43,6 +47,6 @@ pbuild::install() {
pbuild::add_to_group 'Compiler'
pbuild::compile_in_sourcetree
pbuild::set_docfiles 'LICENSE' 'README.md'
pbuild::set_supported_compilers 'gcc' 'intel'
pbuild::set_supported_compilers 'gcc' 'intel' 'clang-macos'
pbuild::make_all
pbuild::cleanup_src
+3
View File
@@ -2,4 +2,7 @@ atlas/3.10.3 unstable gcc/4.8.5
atlas/3.10.2 deprecated gcc/4.9.2
atlas/3.10.3 unstable gcc/4.9.4
atlas/3.10.3 unstable gcc/5.4.0
atlas/3.10.3 unstable gcc/5.5.0
atlas/3.10.3 unstable gcc/6.2.0
atlas/3.10.3 unstable gcc/6.4.0
atlas/3.10.3 unstable gcc/7.3.0
+2
View File
@@ -24,3 +24,5 @@ boost/1.63.0 stable gcc/6.3.0 Python/2.7.12
boost/1.64.0 unstable gcc/5.4.0 Python/2.7.12
boost/1.66.0 unstable gcc/7.3.0 b:Python/2.7.12
boost/1.66.0 unstable clang-macos/9.0.0 b:Python/2.7.12
boost/1.66.0 unstable intel/17.4 b:Python/2.7.12
+2
View File
@@ -5,3 +5,5 @@ gsl/2.2.1 stable gcc/6.2.0
gsl/2.2.1 stable gcc/6.3.0
gsl/2.4.0 stable gcc/7.3.0
gsl/2.4.0 stable clang-macos/9.0.0
gsl/2.4.0 stable intel/17.4
+2 -1
View File
@@ -1 +1,2 @@
gtest/1.7.0 unstable b:cmake b:gcc/5.4.0
gtest/1.7.0 stable b:cmake b:gcc/5.4.0
gtest/1.7.0 stable b:cmake b:gcc/7.3.0
+2
View File
@@ -1,5 +1,7 @@
#!/usr/bin/env modbuild
SOURCE_URL="https://github.com/google/googletest/archive/release-1.7.0.tar.gz"
declare -a config_args=()
case "${OS}" in
+3
View File
@@ -0,0 +1,3 @@
mpich/3.2.1 stable gcc/6.4.0
mpich/3.2.1 stable gcc/7.3.0
mpich/3.2.1 unstable intel/17.4
+2 -3
View File
@@ -1,5 +1,7 @@
#!/usr/bin/env modbuild
SOURCE_URL="http://www.mpich.org/static/downloads/$V/$P-$V.tar.gz"
pbuild::configure() {
unset F90
"${MODULE_SRCDIR}"/configure \
@@ -9,9 +11,6 @@ pbuild::configure() {
|| 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
+2
View File
@@ -26,3 +26,5 @@ openmpi/1.10.7 stable gcc/6.2.0
openmpi/1.10.7 stable gcc/6.3.0
openmpi/1.10.7 stable gcc/7.2.0
openmpi/1.10.7 stable gcc/7.3.0
openmpi/1.10.7 stable intel/17.4
+1
View File
@@ -5,3 +5,4 @@ openmpi/2.1.2 stable gcc/7.3.0
openmpi/2.1.1 unstable intel/17.1
openmpi/2.1.1 stable intel/17.4
openmpi/2.1.2 stable intel/17.4
+2
View File
@@ -1,2 +1,4 @@
openmpi/3.0.0 stable gcc/6.4.0
openmpi/3.0.0 stable gcc/7.2.0
openmpi/3.0.0 stable gcc/7.3.0
openmpi/3.0.0 stable intel/17.4
+8
View File
@@ -16,3 +16,11 @@ H5hut/2.0.0rc3 unstable gcc/5.4.0 openmpi/1.10.4 hdf5/1.8.18 b:automake/1.14 b:a
H5hut/2.0.0rc3 unstable gcc/6.2.0 openmpi/1.10.4 hdf5/1.8.18 b:automake/1.14 b:autoconf/2.69 b:libtool/2.4.2 b:Python/2.7.12 b:parmetis/4.0.3
H5hut/2.0.0rc4 unstable gcc/7.3.0 openmpi/1.10.7 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3
H5hut/2.0.0rc4 unstable gcc/7.3.0 openmpi/2.1.2 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3
H5hut/2.0.0rc4 unstable gcc/7.3.0 openmpi/3.0.0 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3
H5hut/2.0.0rc4 unstable clang-macos/9.0.0 openmpi/1.10.7 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3
H5hut/2.0.0rc4 unstable clang-macos/9.0.0 openmpi/2.1.2 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3
H5hut/2.0.0rc4 unstable clang-macos/9.0.0 openmpi/3.0.0 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3
H5hut/2.0.0rc4 unstable intel/17.4 openmpi/1.10.7 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3
H5hut/2.0.0rc4 unstable intel/17.4 openmpi/2.1.2 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3
H5hut/2.0.0rc4 unstable intel/17.4 openmpi/3.0.0 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3
+1
View File
@@ -5,3 +5,4 @@ dks/1.0.2 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 cuda/8.0.44 b:cmake/3.6
dks/1.1.0 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 cuda/8.0.44 b:cmake/3.6.3
dks/1.1.1 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 cuda/8.0.44 b:cmake/3.6.3
dks/1.1.2 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 cuda/8.0.44 b:cmake/3.6.3
dks/1.1.2 unstable gcc/7.3.0 openmpi/1.10.7 boost/1.66.0 cuda/8.0.44 b:cmake/3.6.3
+2
View File
@@ -1,5 +1,7 @@
#!/usr/bin/env modbuild
SOURCE_URL="dks-1.1.2.tar.gz"
declare -ra vers=( ${V//./ } )
conf=()
+4
View File
@@ -4,5 +4,9 @@ hdf5/1.10.0 stable gcc/5.3.0 openmpi/1.10.2
hdf5/1.10.0 stable gcc/6.1.0 openmpi/1.10.2
hdf5/1.10.1 unstable clang-macos/9.0.0 openmpi/1.10.7
hdf5/1.10.1 unstable clang-macos/9.0.0 openmpi/2.1.2
hdf5/1.10.1 unstable clang-macos/9.0.0 openmpi/3.0.0
hdf5/1.10.1 unstable gcc/7.3.0 openmpi/1.10.7
hdf5/1.10.1 unstable gcc/7.3.0 openmpi/2.1.2
hdf5/1.10.1 unstable gcc/7.3.0 openmpi/3.0.0
+4
View File
@@ -8,3 +8,7 @@ hdf5/1.10.1 unstable gcc/7.3.0 openmpi/1.10.7
hdf5/1.10.1 unstable gcc/7.3.0 openmpi/2.1.2
hdf5/1.10.1 unstable gcc/7.3.0 openmpi/3.0.0
hdf5/1.10.1 unstable intel/17.4 openmpi/1.10.7
hdf5/1.10.1 unstable intel/17.4 openmpi/2.1.2
hdf5/1.10.1 unstable intel/17.4 openmpi/3.0.0
hdf5/1.10.1 unstable intel/17.4 intel-mpi/17.4
+11 -4
View File
@@ -11,8 +11,15 @@ parmetis/4.0.3 unstable gcc/4.9.4 openmpi/1.10.4 b:cmake/3.6.3
parmetis/4.0.3 unstable gcc/5.4.0 openmpi/1.10.4 b:cmake/3.6.3
parmetis/4.0.3 unstable gcc/6.2.0 openmpi/1.10.4 b:cmake/3.6.3
parmetis/4.0.3 unstable gcc/6.2.0 openmpi/2.0.1 b:cmake/3.4.1
parmetis/4.0.3 unstable gcc/6.2.0 openmpi/2.0.1 b:cmake/3.6.3
parmetis/4.0.3 stable gcc/7.3.0 openmpi/1.10.7 b:cmake/3.4.1
parmetis/4.0.3 stable gcc/7.3.0 openmpi/2.1.2 b:cmake/3.4.1
parmetis/4.0.3 stable gcc/7.3.0 openmpi/3.0.0 b:cmake/3.4.1
parmetis/4.0.3 stable gcc/7.3.0 openmpi/1.10.7 b:cmake/3.6.3
parmetis/4.0.3 stable gcc/7.3.0 openmpi/2.1.2 b:cmake/3.6.3
parmetis/4.0.3 stable gcc/7.3.0 openmpi/3.0.0 b:cmake/3.6.3
parmetis/4.0.3 stable clang-macos/9.0.0 openmpi/1.10.7 b:cmake/3.6.3
parmetis/4.0.3 stable clang-macos/9.0.0 openmpi/2.1.2 b:cmake/3.6.3
parmetis/4.0.3 stable clang-macos/9.0.0 openmpi/3.0.0 b:cmake/3.6.3
parmetis/4.0.3 stable intel/17.4 openmpi/1.10.7 b:cmake/3.6.3
parmetis/4.0.3 stable intel/17.4 openmpi/2.1.2 b:cmake/3.6.3
parmetis/4.0.3 stable intel/17.4 openmpi/3.0.0 b:cmake/3.6.3
+6
View File
@@ -16,3 +16,9 @@ trilinos/12.10.1-2 unstable gcc/5.4.0 openmpi/1.10.4 hdf5/1.8.18 b:cmake/3.6.3 b
trilinos/12.10.1-1 unstable gcc/6.2.0 openmpi/1.10.4 hdf5/1.8.18 b:cmake/3.6.3 b:OpenBLAS/0.2.19 b:parmetis/4.0.3
trilinos/12.12.1 unstable gcc/7.3.0 openmpi/1.10.7 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3
trilinos/12.12.1 unstable gcc/7.3.0 openmpi/2.1.2 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3
trilinos/12.12.1 unstable gcc/7.3.0 openmpi/3.0.0 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3
trilinos/12.12.1 unstable intel/17.4 openmpi/1.10.7 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3
trilinos/12.12.1 unstable intel/17.4 openmpi/2.1.2 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3
trilinos/12.12.1 unstable intel/17.4 openmpi/3.0.0 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3
+2
View File
@@ -10,3 +10,5 @@ trilinos/12.10.1-1 unstable gcc/5.4.0 openmpi/1.10.4 b:cmake/3.6.3 b:parmetis/4.
trilinos/12.10.1 unstable gcc/6.2.0 openmpi/1.10.4 b:cmake/3.6.3 b:OpenBLAS/0.2.19 b:parmetis/4.0.3
trilinos/12.12.1 unstable gcc/7.3.0 openmpi/1.10.7 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3
trilinos/12.12.1 unstable gcc/7.3.0 openmpi/2.1.2 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3
trilinos/12.12.1 unstable gcc/7.3.0 openmpi/3.0.0 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3
+2
View File
@@ -3,3 +3,5 @@ cmake/3.3.2 stable
cmake/3.4.1 stable
cmake/3.6.3 stable
cmake/3.8.1 stable
cmake/3.9.6 stable
cmake/3.10.3 stable b:gcc/7.3.0
+6
View File
@@ -0,0 +1,6 @@
cmake/3.1.3 stable
cmake/3.3.2 stable
cmake/3.4.1 stable
cmake/3.6.3 stable
cmake/3.8.1 stable
cmake/3.10.3 stable
+2 -1
View File
@@ -2,4 +2,5 @@ git/2.3.3 stable Tcl/8.6.4 Tk/8.6.4
git/2.5.2 stable Tcl/8.6.4 Tk/8.6.4
git/2.8.1 stable Tcl/8.6.4 Tk/8.6.4
git/2.11.1 stable Tcl/8.6.4 Tk/8.6.4
git/2.13.0 unstable Tcl/8.6.4 Tk/8.6.4 b:perl b:asciidoc b:xmlto
git/2.13.0 stable Tcl/8.6.4 Tk/8.6.4 b:perl b:asciidoc b:xmlto
git/2.16.2 stable Tcl/8.6.4 Tk/8.6.4 b:perl b:asciidoc b:xmlto
+1
View File
@@ -0,0 +1 @@
vim/8.0.586 unstable
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/env modbuild
SOURCE_URL="ftp://ftp.vim.org/pub/vim/unix/$P-$V.tar.bz2"
pbuild::configure() {
cd "${MODULE_SRCDIR}"
"${MODULE_SRCDIR}"/configure \
--prefix="${PREFIX}" \
|| exit 1
}
pbuild::add_to_group 'Tools'
pbuild::compile_in_sourcetree
#pbuild::set_docfiles 'COPYING' 'README.md'
pbuild::make_all
# Local Variables:
# mode: sh
# sh-basic-offset: 8
# tab-width: 8
# End:
+22
View File
@@ -0,0 +1,22 @@
#%Module1.0
module-whatis "the ubiquitous text editor"
module-url "https://www.vim.org/"
module-license "GNU GPL v2"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-help "
im is a highly configurable text editor built to make creating and
changing any kind of text very efficient. It is included as 'vi'
with most UNIX systems and with Apple OS X.
Vim is rock stable and is continuously being developed to become
even better. Among its features are:
persistent, multi-level undo tree
extensive plugin system
support for hundreds of programming languages and file formats
powerful search and replace
integrates with many tools
"