3 http://www.netlib.org/blas/
5 The BLAS (Basic Linear Algebra Subprograms) are routines that provide standard
6 building blocks for performing basic vector and matrix operations. The Level 1
7 BLAS perform scalar, vector and vector-vector operations, the Level 2 BLAS perform
8 matrix-vector operations, and the Level 3 BLAS perform matrix-matrix operations.
9 Because the BLAS are efficient, portable, and widely available, they are commonly
10 used in the development of high quality linear algebra software, LAPACK for example.
14 C. L. Lawson, R. J. Hanson, D. Kincaid, and F. T. Krogh, Basic Linear Algebra Subprograms
15 for FORTRAN usage, ACM Trans. Math. Soft., 5 (1979), pp. 308--323.
16 J. J. Dongarra, J. Du Croz, S. Hammarling, and R. J. Hanson, An extended set of FORTRAN
17 Basic Linear Algebra Subprograms, ACM Trans. Math. Soft., 14 (1988), pp. 1--17.
18 J. J. Dongarra, J. Du Croz, S. Hammarling, and R. J. Hanson, Algorithm 656: An extended
19 set of FORTRAN Basic Linear Algebra Subprograms, ACM Trans. Math. Soft., 14 (1988), pp. 18--32.
20 J. J. Dongarra, J. Du Croz, I. S. Duff, and S. Hammarling, A set of Level 3 Basic Linear
21 Algebra Subprograms, ACM Trans. Math. Soft., 16 (1990), pp. 1--17.
22 J. J. Dongarra, J. Du Croz, I. S. Duff, and S. Hammarling, Algorithm 679: A set of Level
23 3 Basic Linear Algebra Subprograms, ACM Trans. Math. Soft., 16 (1990), pp. 18--28.
24 L. S. Blackford, J. Demmel, J. Dongarra, I. Duff, S. Hammarling, G. Henry, M. Heroux, L.
25 Kaufman, A. Lumsdaine, A. Petitet, R. Pozo, K. Remington, R. C. Whaley, An Updated Set of Basic Linear Algebra Subprograms (BLAS), ACM Trans. Math. Soft., 28-2 (2002), pp. 135--151.
26 J. Dongarra, Basic Linear Algebra Subprograms Technical Forum Standard, International
27 Journal of High Performance Applications and Supercomputing, 16(1) (2002), pp. 1--111,
28 and International Journal of High Performance Applications and Supercomputing, 16(2) (2002), pp. 115--199.
32 The files have been moved from .f files to
33 .inc files (to adopt the WRFDA convention).
35 The blas source has been changed by the convert.f90 program, turning
36 the code into free-format. The only other modification is that the
37 imbedded tabs in the source have been turned into spaces (otherwise
38 convert.f90 coughs up a spleen).
40 Web site for convert.f90:
41 ftp://ftp.numerical.rl.ac.uk/pub/MandR/convert.f90
43 ! Copyright CERN, Geneva 1991, 1997 - Copyright and any other
44 ! appropriate legal protection of these computer programs
45 ! and associated documentation reserved in all countries
47 ! Author: Michael Metcalf (MichaelMetcalf@compuserve.com)
49 ======================================================