summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorGregory L. Lee <lee218@llnl.gov>2015-08-14 16:30:35 -0700
committerGregory L. Lee <lee218@llnl.gov>2015-08-14 16:30:35 -0700
commit92ea86dc36de9543fd37928ec29e257e18362869 (patch)
tree3ed6171fdc08f36d953786115e10db0fb081714c /var
parentec47ab16ce863ee3a73d0f8fe27821d5f198fa40 (diff)
downloadspack-92ea86dc36de9543fd37928ec29e257e18362869.tar.gz
spack-92ea86dc36de9543fd37928ec29e257e18362869.tar.bz2
spack-92ea86dc36de9543fd37928ec29e257e18362869.tar.xz
spack-92ea86dc36de9543fd37928ec29e257e18362869.zip
moved lapack package to netlib-lapack
Diffstat (limited to 'var')
-rw-r--r--var/spack/packages/lapack/package.py45
1 files changed, 0 insertions, 45 deletions
diff --git a/var/spack/packages/lapack/package.py b/var/spack/packages/lapack/package.py
deleted file mode 100644
index d9d37e3e4a..0000000000
--- a/var/spack/packages/lapack/package.py
+++ /dev/null
@@ -1,45 +0,0 @@
-from spack import *
-
-class Lapack(Package):
- """
- LAPACK version 3.X is a comprehensive FORTRAN library that does
- linear algebra operations including matrix inversions, least
- squared solutions to linear sets of equations, eigenvector
- analysis, singular value decomposition, etc. It is a very
- comprehensive and reputable package that has found extensive
- use in the scientific community.
- """
- homepage = "http://www.netlib.org/lapack/"
- url = "http://www.netlib.org/lapack/lapack-3.5.0.tgz"
-
- version('3.5.0', 'b1d3e3e425b2e44a06760ff173104bdf')
- version('3.4.2', '61bf1a8a4469d4bdb7604f5897179478')
- version('3.4.1', '44c3869c38c8335c2b9c2a8bb276eb55')
- version('3.4.0', '02d5706ec03ba885fc246e5fa10d8c70')
- version('3.3.1', 'd0d533ec9a5b74933c2a1e84eedc58b4')
-
- # blas is a virtual dependency.
- depends_on('blas')
-
- # Doesn't always build correctly in parallel
- parallel = False
-
- @when('^netlib-blas')
- def get_blas_libs(self):
- blas = self.spec['netlib-blas']
- return [join_path(blas.prefix.lib, 'blas.a')]
-
-
- @when('^atlas')
- def get_blas_libs(self):
- blas = self.spec['atlas']
- return [join_path(blas.prefix.lib, l)
- for l in ('libf77blas.a', 'libatlas.a')]
-
-
- def install(self, spec, prefix):
- blas_libs = ";".join(self.get_blas_libs())
- cmake(".", '-DBLAS_LIBRARIES=' + blas_libs, *std_cmake_args)
- make()
- make("install")
-