./math/blas, Basic Linear Algebra Subprograms (Fortran)

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


Branch: CURRENT, Version: 3.9.0, Package name: blas-3.9.0, Maintainer: adam

The BLAS (Basic Linear Algebra Subprograms) are high quality "building
block" routines for performing basic vector and matrix
operations. Level 1 BLAS do vector-vector operations, Level 2 BLAS do
matrix-vector operations, and Level 3 BLAS do matrix-matrix
operations. Because the BLAS are efficient, portable, and widely
available, they're commonly used in the development of high quality
linear algebra software, LINPACK and LAPACK for example.

This package contains the Fortran 77 reference implementation of BLAS.


Required to run:
[lang/g95]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 9da5f17521260e9f0cfefd9dfc5616d9ef10efb0
RMD160: 136c181f31fd056956a96cec723ceb5a4fdf3feb
Filesize: 9128.031 KB

Version history: (Expand)


CVS history: (Expand)


   2020-02-28 22:48:54 by Iain Hibbert | Files touched by this commit (14) | Package updated
Log message:
Update math/lapack and math/blas to v3.9.0

Have switched to the CMAKE build and enabled tests.
make test passes all (with one patch pushed upstream)

Package additions, from the release notes are:

LAPACK 3.9.0
   LAPACK QR
      preconditioned QR SVD method for computing the SVD with high accuracy,
      by Zlatko Drmac

   LAPACK Householder Reconstruction
      by Igor Kozachenko and Jim Demmel

LAPACK 3.8.0
   Symmetric-indefinite Factorization: Aasen’s tridiagonalization 2 stage
      A contribution from Ichitaro Yamazaki (University of Tennessee).

   LAPACKE interfaces
      A contribution from Julie Langou (University of Tennessee).
   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-12-03 04:42:45 by John Marino | Files touched by this commit (1)
Log message:
math/blas: Restore build on DragonFly

Linking blas 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.

At this point in time, I don't know if BLAS is unique or if LAPACK
and others need the same workaround.  If the latter, this variable
may need to be moved to the common LAPACK makefile.
   2016-10-18 16:08:48 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
Update blas to 3.6.1 as well.

Changes: see lapack.

Both updates provided by Kai-Uwe Eckhardt in private email.
   2014-08-19 15:37:15 by Joerg Sonnenberger | Files touched by this commit (6)
Log message:
Build and link Fortran code using the Fortran Compiler. Bump revision.
   2014-02-28 10:39:56 by Adam Ciarcinski | Files touched by this commit (10)
Log message:
Changes 3.5.0:
* added Symmetric/Hermitian LDLT factorization routines with rook pivoting algorithm
* 2-by-1 CSD to be used for tall and skinny matrix with orthonormal columns (in \ 
LAPCK 3.4.0, we already integrated CSD of a full square orthogonal matrix)
* New stopping criteria for balancing.
   2013-06-03 10:04:56 by Matthias Scheler | Files touched by this commit (1)
Log message:
This packages needs a Fortran 95 compiler to build, Fortran 77 is not
good enough.
   2012-09-12 01:04:36 by Aleksej Saushev | Files touched by this commit (180)
Log message:
"user-destdir" is default these days