BLAS0
Auxilliary Functions for Basic Linear Algebra Subprograms (BLAS)
BLAS0
is a MATLAB library which
contains auxilliary functions for the Basic Linear Algebra Subprograms
(BLAS).
Licensing:
The computer code and data files made available on this
web page are distributed under
the GNU LGPL license.
Languages:
BLAS0 is available in
a C version and
a C++ version and
a FORTRAN90 version and
a MATLAB version
Related Data and Programs:
blas0_test
BLAS1_C,
a MATLAB library which
contains basic linear algebra subprograms (BLAS)
for vector-vector operations,
using single precision complex arithmetic,
by Charles Lawson, Richard Hanson, David Kincaid, Fred Krogh.
BLAS1_D,
a MATLAB library which
contains basic linear algebra subprograms (BLAS)
for vector-vector operations,
using double precision real arithmetic,
by Charles Lawson, Richard Hanson, David Kincaid, Fred Krogh.
BLAS1_S,
a MATLAB library which
contains basic linear algebra subprograms (BLAS)
for vector-vector operations,
using single precision real arithmetic,
by Charles Lawson, Richard Hanson, David Kincaid, Fred Krogh.
BLAS1_Z,
a MATLAB library which
contains basic linear algebra subprograms (BLAS)
for vector-vector operations,
using double precision complex arithmetic,
by Charles Lawson, Richard Hanson, David Kincaid, Fred Krogh.
Reference:
-
Charles Lawson, Richard Hanson, David Kincaid, Fred Krogh,
Algorithm 539:
Basic Linear Algebra Subprograms for Fortran Usage,
ACM Transactions on Mathematical Software,
Volume 5, Number 3, September 1979, pages 308-323.
Source Code:
-
c4_uniform_01.m,
returns a random C4;
-
c4mat_print.m,
prints a C4MAT.
-
c4mat_print_some.m,
prints some of a C4MAT.
-
c4mat_test.m,
sets up a test matrix.
-
c4mat_test_inverse.m,
sets the inverse of a test matrix.
-
c8_uniform_01.m,
returns a unit pseudorandom C8.
-
c8mat_print.m,
prints a C8MAT.
-
c8mat_print_some.m,
prints some of a C8MAT.
-
c8mat_test.m,
sets up a test matrix.
-
c8mat_test_inverse.m,
sets the inverse of a test matrix.
-
cabs1.m,
returns the L1 magnitude of a complex number;
-
cabs2.m,
returns the L2 magnitude of a complex number;
-
cmach.m,
computes single precision complex machine parameters.
-
csign1.m,
transfer of sign to the L1 magnitude of a complex number.
-
csign2.m,
transfer of sign to the L2 magnitude of a complex number.
-
dmach.m,
computes double precision real machine parameters.
-
lsame.m,
returns .TRUE. if CA is the same letter as CB regardless of case.
-
r4_abs.m,
returns the absolute value of an R4;
-
r4_sign.m,
returns the sign of an R4.
-
r4_uniform_01.m,
returns a unit pseudorandom R4.
-
r4_uniform_ab.m,
returns a scaled pseudorandom R4.
-
r4mat_print.m,
prints an R4MAT.
-
r4mat_print_some.m,
prints some of an R4MAT.
-
r4mat_test.m,
sets up a test matrix.
-
r4vec_print.m,
prints an R4VEC;
-
r8_abs.m,
returns the absolute value of an R8;
-
r8_sign.m,
returns the sign of an R8;
-
r8_uniform_01.m,
returns a unit pseudorandom R8.
-
r8_uniform_ab.m,
returns a scaled pseudorandom R8.
-
r8mat_print.m,
prints an R8MAT.
-
r8mat_print_some.m,
prints some of an R8MAT.
-
r8mat_test.m,
sets up a test matrix.
-
r8vec_print.m,
prints an R8VEC.
-
smach.m,
computes single precision real machine parameters.
-
timestamp.m,
prints the YMDHMS date as a timestamp.
-
triangle_upper_to_i4.m,
converts a pair of indices in an upper triangle to an I4.
-
xerbla.m,
is an error handler for the LAPACK routines.
-
zabs1.m,
returns the L1 magnitude of a complex number;
-
zabs2.m,
returns the L2 magnitude of a complex number;
-
zmach.m,
computes double precision complex machine parameters.
-
zsign1.m,
transfer of sign to the L1 magnitude of a complex number.
-
zsign2.m,
transfer of sign to the L2 magnitude of a complex number.
Last revised on 01 December 2018.