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

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


Branch: CURRENT, Version: 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:
[lang/g95]

Required to build:
[devel/libtool-fortran]

Master sites: (Expand)

SHA1: 5870081889bf5d15fd977993daab29cf3c5ea970
RMD160: d803308ef28f3c6cffb051850823395e2cb29b6a
Filesize: 6165.175 KB

Version history: (Expand)


CVS history: (Expand)


   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
   2010-07-30 12:36:34 by Aleksej Saushev | Files touched by this commit (51)
Log message:
"fortran" -> "fortran77" except where it is clear that it \ 
isn't F77.
"fortran" is alias of "fortran77" for now, but it will \ 
change later.
   2009-12-03 14:06:56 by Aleksej Saushev | Files touched by this commit (48)
Log message:
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)
Log message:
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)
Log message:
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)
Log message:
fix typo.