updated top-level README and version_decl for V4.5 (#1847)
[WRF.git] / var / external / README.blas
blobf5747fa66a6f59f5a71d35ffcfb4550b393d9a37
2 Web site for blas:
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.
12 References:
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.
30 ==========
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
46 !     of the world.
47 !     Author: Michael Metcalf  (MichaelMetcalf@compuserve.com)
49 ======================================================