/blas, Basic Linear Algebra Subprograms (Fortran)
3.5.0, Package name:
blas-3.5.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:
] Required to build:
Master sites: (Expand) SHA1:
Version history: (Expand)
- (2014-02-28) Updated to version: blas-3.5.0
- (2009-12-03) Updated to version: blas-1.1nb2
- (2008-08-13) Updated to version: blas-1.1nb1
- (2008-03-14) Updated to version: blas-1.1
- (2008-03-07) Updated to version: blas-1.1
- (2005-10-05) Package added to pkgsrc.se, version blas-1.0nb3 (created)
CVS history: (Expand)
| 2014-02-28 10:39:56 by Adam Ciarcinski | Files touched by this commit (10) |
* 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) |
This packages needs a Fortran 95 compiler to build, Fortran 77 is not
| 2012-09-12 01:04:36 by Aleksej Saushev | Files touched by this commit (180) |
"user-destdir" is default these days
| 2010-07-30 12:36:34 by Aleksej Saushev | Files touched by this commit (51) |
"fortran" -> "fortran77" except where it is clear that it \
"fortran" is alias of "fortran77" for now, but it will \
| 2009-12-03 14:06:56 by Aleksej Saushev | Files touched by this commit (48) |
Follow f2c/libf2c split: bump revision of all packages
that list Fortran in used languages.
| 2009-03-20 20:25:55 by Joerg Sonnenberger | Files touched by this commit (1252) |
Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
| 2009-02-22 15:15:28 by Aleksej Saushev | Files touched by this commit (7) |
Use MASTER_SITE_NETLIB for Netlib and its mirrors.
Discussed with Tobias Nygren.
| 2008-08-12 23:32:26 by Mark Davies | Files touched by this commit (1) |