./math/lapack, Linear Algebra PACKage

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 3.7.1nb1, Package name: lapack-3.7.1nb1, Maintainer: adam

LAPACK is a highly portable Fortran 77 library which 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, 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.

Required to run:
[lang/g95] [math/blas]

Required to build:
[devel/libtool-fortran] [pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 84c4f7163b52b1bf1f6ca2193f6f48ed3dec0fab
RMD160: db7d1e3cd904d01459db3c40bc613cb8738ad114
Filesize: 8923.106 KB

Version history: (Expand)

CVS history: (Expand)

   2018-08-12 17:02:04 by Maya Rashish | Files touched by this commit (1) | Package updated
Log message:
LAPACK: build deprecated functions. Allows me to build unmodified
octave forge control, sparing the need to understand how to patch
fortran 77 code.

Fixes PR pkg/52449.

   2017-09-11 22:56:28 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
Update blas and lapack to 3.7.1.

Reduce pkgsrc patches by depending on gmake.

No changelog found.
   2017-01-25 16:53:06 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
Changes 3.7.0:
* Linear Least Squares / Minimum Norm solution
* Symmetric-indefinite Factorization: Aasen’s tridiagonalization
* Symmetric-indefinite Factorization: New storage format for L factor in Rook \ 
Pivoting and Bunch Kaufman of LDLT
* Symmetric eigenvalue problem: Two-stage algorithm for reduction to tridiagonal form
* Improved Complex Jacobi SVD
* LAPACKE interfaces
   2016-12-12 15:36:23 by Thomas Klausner | Files touched by this commit (2)
Log message:
MAKE_ENV is in OPSYSVARS -- simplify previous.

Thanks, jperkin!
   2016-12-12 15:24:59 by Thomas Klausner | Files touched by this commit (1)
Log message:
Wrap Dragonfly specific workaround in .if ${OPSYS} == "DragonFly"
   2016-12-03 16:37:34 by John Marino | Files touched by this commit (2)
Log message:
math/lapack: Restore build on DragonFly

Linking lapack with the gold linker fails with this error:
fatal error: --sysroot=: must take a non-empty argument

DragonFly has been using the gold linker by default for a while now.
Since I don't have time to track down this linking problem, I'm going
to restore the build on DragonFly by setting an environment variable
that forces DF to use the classic GNU linker instead.

This was already fixed on math/blas which uses the lapack common
makefile, so just relocate the fix to lapack.
   2016-10-18 16:08:14 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
Updated lapack to 3.6.1.

 LAPACK 3.6.1: What’s new

[Mark Gates, UTK] blocked back-transformation for the non-symmetric eigenvalue \ 

It blocks NB gemv calls into one gemm call inside trevc. To do
that, it needs a new routine, trevc3, because unfortunately the
lwork was not passed into trevc. Attached is the performance speedup
for dgeev. It gives a nice 1.5x speedup for N=20000, and that
appears to still be increasing with N. This is not the improvements
that Greg Henry recently provided for doing the triangular solves
as BLAS-3 instead of BLAS-1. That will take a while to process,
but we expect another, even larger increase in performance when
those changes are applied. This also does not include doing multiple
(BLAS-1) triangular solves in parallel, which is available in MAGMA,
since that requires OpenMP or pthreads.
   2015-11-04 00:33:46 by Alistair G. Crooks | Files touched by this commit (262)
Log message:
Add SHA512 digests for distfiles for math category

Problems found locating distfiles:
	Package dfftpack: missing distfile dfftpack-20001209.tar.gz
	Package eispack: missing distfile eispack-20001130.tar.gz
	Package fftpack: missing distfile fftpack-20001130.tar.gz
	Package linpack: missing distfile linpack-20010510.tar.gz
	Package minpack: missing distfile minpack-20001130.tar.gz
	Package odepack: missing distfile odepack-20001130.tar.gz
	Package py-networkx: missing distfile networkx-1.10.tar.gz
	Package py-sympy: missing distfile sympy-
	Package quadpack: missing distfile quadpack-20001130.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.