-
Notifications
You must be signed in to change notification settings - Fork 59
/
blas.html
143 lines (115 loc) · 3.14 KB
/
blas.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<html>
<head>
<title>
BLAS - Basic Linear Algebra Subprograms
</title>
</head>
<body bgcolor="#EEEEEE" link="#CC0000" alink="#FF3300" vlink="#000055">
<h1 align = "center">
BLAS <br>
Basic Linear Algebra Subprograms
</h1>
<hr>
<p>
<b>BLAS</b>
is a FORTRAN90 library which
incorporates all the Basic Linear Algebra Subprograms,
for levels 1, 2 and 3, for single and double precision,
and for real and complex arithmetic.
</p>
<p>
For the contents of the library, refer to the individual components.
This page exists primarily to explain how the unified BLAS library
is created from the pieces.
</p>
<h3 align = "center">
Licensing:
</h3>
<p>
The computer code and data files described and made available on this web page
are distributed under
<a href = "../../txt/gnu_lgpl.txt">the GNU LGPL license.</a>
</p>
<h3 align = "center">
Languages:
</h3>
<p>
<b>BLAS</b> is available in
<a href = "../../f77_src/blas/blas.html">a FORTRAN77 version</a> and
<a href = "../../f_src/blas/blas.html">a FORTRAN90 version</a>.
</p>
<h3 align = "center">
Related Data and Programs:
</h3>
<p>
<a href = "../../f_src/blas1_c/blas1_c.html">
BLAS1_C</a>,
a FORTRAN90 library which
is the level 1 BLAS for single precision complex arithmetic.
</p>
<p>
<a href = "../../f_src/blas1_d/blas1_d.html">
BLAS1_D</a>,
a FORTRAN90 library which
is the level 1 BLAS for double precision real arithmetic.
</p>
<p>
<a href = "../../f_src/blas1_s/blas1_s.html">
BLAS1_S</a>,
a FORTRAN90 library which
is the level 1 BLAS for single precision real arithmetic.
</p>
<p>
<a href = "../../f_src/blas1_z/blas1_z.html">
BLAS1_Z</a>,
a FORTRAN90 library which
is the level 1 BLAS for double precision complex arithmetic.
</p>
<p>
<a href = "../../f_src/blas2/blas2.html">
BLAS2</a>,
a FORTRAN90 library which
handles matrix-vector operations.
</p>
<p>
<a href = "../../f_src/blas3/blas3.html">
BLAS3</a>,
a FORTRAN90 library which
handles matrix-matrix operations.
</p>
<h3 align = "center">
Reference:
</h3>
<p>
<ol>
<li>
Charles Lawson, Richard Hanson, David Kincaid, Fred Krogh,<br>
Algorithm 539:
Basic Linear Algebra Subprograms for Fortran Usage,<br>
ACM Transactions on Mathematical Software,<br>
Volume 5, Number 3, September 1979, pages 308-323.
</li>
</ol>
</p>
<h3 align = "center">
Source Code:
</h3>
<p>
<ul>
<li>
<a href = "blas.sh">blas.sh</a>, commands to compile
the source codes into a single library;
</li>
</ul>
</p>
<p>
You can go up one level to <a href = "../f_src.html">
the FORTRAN90 source codes</a>.
</p>
<hr>
<i>
Last revised on 19 March 2012.
</i>
<!-- John Burkardt -->
</body>
</html>