Index of /~srajaman/PIRO_BAND

      Name                    Last modified       Size  Description

[DIR] Parent Directory 14-Aug-2009 10:18 - [DIR] Doc/ 13-Jul-2009 15:17 - [DIR] Include/ 13-Jul-2009 14:37 - [TXT] License.txt 13-Jul-2009 14:30 1k [DIR] MATLAB/ 13-Jul-2009 15:16 - [   ] Makefile 20-Jun-2009 12:31 1k [DIR] Source/ 13-Jul-2009 15:16 - [DIR] Tcov/ 13-Jul-2009 15:16 - [DIR] Test/ 13-Jul-2009 15:16 -

PIRO_BAND: PIpelined ROtations for BAnd Reduction
------------------------------------------------------------------------------

    PIRO_BAND is a package for reducing both symmetric and unsymmetric band
    matrices to tridiagonal and bidiagonal matrices respectively, using blocked 
    and pipelined Givens rotations. The package also includes MATLAB interfaces
    for finding the Singular Value Decomposition of a band matrix using the
    bidiagonal reduction algorithm. It also supports the exact interface
    for LAPACK's band reduction routines. PIRO_BAND is written in ANSI/ISO C. It
    is tested on various Unix variants and Microsoft Windows. The packages can
    handle both real and complex matrices. The package is competitive with
    other band reduction packages.

Version 0.9 (beta),  Copyright (c) 2009.

Requires UFconfig package. Download UFconfig from
http://www.cise.ufl.edu/research/sparse/UFconfig/

The PIRO_BAND and UFconfig directories must reside
in a common parent directory.  To compile the library,
edit UFconfig/UFconfig.mk to reflect your environment (C compiler, location
of the BLAS, and so on) and then type "make" in either the PIRO_BAND directory.
See Doc/UserGuide.pdf for additional details.

For use in MATLAB (on any system, including Windows):  start MATLAB,
cd to the PIRO_BAND/MATLAB directory, and type piro_band_make in the MATLAB
Command Window.  This is the best way to compile PIRO_BAND for MATLAB; 
Using piro_band_make ensures your mexFunctions are compiled with -fexceptions,
so that exceptions are handled properly (when hitting control-C in the MATLAB
command window, for example).