Numerical Analysis/
DCS/
University of Toronto
The RSCALE package
RSCALE is a collection of Fortran subroutines designed to solve
Bordered Almost Block Diagonal (BABD) linear systems on either a sequential
or parallel shared-memory computer. When run on a sequential computer,
all parallel directives in the package are ignored (they are treated
as comments). Complete usage and calling sequence details are included
in subroutine rscale.
Source code
There are 16 subroutines in total:
- Entry subroutine
- Factorization subroutines
- rscfa
- 3-level factorization
- Solve subroutines
- rscsl
- 3-level forward-solve
- 3-level backward-solve
- Auxiliary subroutines
Installation
RSCALE must be linked with LAPACK and the level-3 BLAS. Follow these
steps to install on a sequential computer:
- Download the 16 subroutines listed above.
- Compile (along with YourApplication.f) with
f77 -c *.f
- Link and load with
f77 *.o -LYourLibrary -llapack -lblas
Last modified by Richard Pancer, 7 October 2004.
Comments, complaints and reports of broken links to
pancer@utsc.utoronto.ca.