From f89bd777c9e3aef5b53d7b8f64bb7ec310f04e6c Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 16 Jul 2020 15:29:33 +0200 Subject: [PATCH] lapack/3.9.0: new build-block added --- Compiler/lapack/build | 17 +++++++++++++ Compiler/lapack/files/variants.rhel6 | 1 + Compiler/lapack/modulefile | 21 ++++++++++++++++ MPI/parmetis/3/variants | 24 ------------------- MPI/parmetis/{4 => files}/variants.Edison | 0 .../{4/variants => files/variants.rhel6} | 0 6 files changed, 39 insertions(+), 24 deletions(-) create mode 100755 Compiler/lapack/build create mode 100644 Compiler/lapack/files/variants.rhel6 create mode 100644 Compiler/lapack/modulefile delete mode 100644 MPI/parmetis/3/variants rename MPI/parmetis/{4 => files}/variants.Edison (100%) rename MPI/parmetis/{4/variants => files/variants.rhel6} (100%) diff --git a/Compiler/lapack/build b/Compiler/lapack/build new file mode 100755 index 0000000..0665726 --- /dev/null +++ b/Compiler/lapack/build @@ -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: diff --git a/Compiler/lapack/files/variants.rhel6 b/Compiler/lapack/files/variants.rhel6 new file mode 100644 index 0000000..71d6728 --- /dev/null +++ b/Compiler/lapack/files/variants.rhel6 @@ -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 diff --git a/Compiler/lapack/modulefile b/Compiler/lapack/modulefile new file mode 100644 index 0000000..771cee5 --- /dev/null +++ b/Compiler/lapack/modulefile @@ -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 " +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. +" diff --git a/MPI/parmetis/3/variants b/MPI/parmetis/3/variants deleted file mode 100644 index 20cccdc..0000000 --- a/MPI/parmetis/3/variants +++ /dev/null @@ -1,24 +0,0 @@ -parmetis/3.2.0 stable gcc/4.7.4 openmpi/1.6.5 -parmetis/3.2.0 stable gcc/4.7.4 openmpi/1.8.2 -parmetis/3.2.0 stable gcc/4.7.4 openmpi/1.8.4 -parmetis/3.2.0 stable gcc/4.7.4 openmpi/1.8.8 -parmetis/3.2.0 stable gcc/4.8.3 openmpi/1.6.5 -parmetis/3.2.0 stable gcc/4.8.3 openmpi/1.8.2 -parmetis/3.2.0 stable gcc/4.8.3 openmpi/1.8.4 -parmetis/3.2.0 stable gcc/4.8.4 openmpi/1.6.5 -parmetis/3.2.0 stable gcc/4.8.4 openmpi/1.8.2 -parmetis/3.2.0 stable gcc/4.8.4 openmpi/1.8.4 -parmetis/3.2.0 stable gcc/4.8.5 openmpi/1.8.8 -parmetis/3.2.0 stable gcc/4.8.5 openmpi/1.10.2 -parmetis/3.2.0 stable gcc/4.9.2 openmpi/1.6.5 -parmetis/3.2.0 stable gcc/4.9.2 openmpi/1.8.2 -parmetis/3.2.0 stable gcc/4.9.2 openmpi/1.8.4 -parmetis/3.2.0 stable gcc/4.9.3 openmpi/1.8.8 -parmetis/3.2.0 unstable gcc/5.3.0 openmpi/1.8.8 -parmetis/3.2.0 unstable gcc/5.3.0 openmpi/1.10.2 -parmetis/3.2.0 unstable gcc/6.1.0 openmpi/1.8.8 -parmetis/3.2.0 unstable gcc/6.1.0 openmpi/1.10.2 -parmetis/3.2.0 unstable gcc/6.2.0 openmpi/1.10.2 -parmetis/3.2.0 unstable gcc/6.2.0 openmpi/1.10.4 -parmetis/3.2.0 unstable gcc/6.2.0 openmpi/2.0.1 -parmetis/3.2.0 unstable gcc/7.3.0 openmpi/3.0.1 diff --git a/MPI/parmetis/4/variants.Edison b/MPI/parmetis/files/variants.Edison similarity index 100% rename from MPI/parmetis/4/variants.Edison rename to MPI/parmetis/files/variants.Edison diff --git a/MPI/parmetis/4/variants b/MPI/parmetis/files/variants.rhel6 similarity index 100% rename from MPI/parmetis/4/variants rename to MPI/parmetis/files/variants.rhel6