Rocketcalc
Products Company Download Contact


Name:
SPOOLES
Version:
2.2
Group:
Libraries
License(s):
Freeware
Summary:
A solver of sparse real and complex linear systems of equations.
Web Site(s):
http://www.netlib.org/linalg/spooles/spooles.2.2.html
File(s):
spooles-2.2-1-rocketcalc.tar.bz2
spooles-2.2.tar.bz2
Last Modified:
February 21, 2004

SPOOLES (SParse Object Oriented Linear Equations Solver) is a library for solving sparse real and complex linear systems of equations. SPOOLES has the following functionality:
  • Compute multiple minimum degree, generalized nested dissection and multisection orderings of matrices with symmetric structure.
  • Factor and solve square linear systems of equations with symmetric structure, with or without pivoting for stability. The factorization can be symmetric LDLT, Hermitian LDLH, or nonsymmetric LDU. A direct factorization or a drop tolerance factorization can be computed. The factors and solve can be done in serial mode, multithreaded with Solaris or POSIX threads, or with MPI.
  • Factor and solve overdetermined full rank systems of equations using a multifrontal QR factorization, in serial or using POSIX threads.
  • Solve square linear systems using a variety of Krylov iterative methods. The preconditioner is a drop tolerance factorization, with or without pivoting for stability.

The notation denotes a variable (such as directory name, file name, user name, etc.) that user has to substitute.

If a backslash (\) appears in a shell command, then it should be treated as a line continuation, i.e., it could be ignored if the user types in the shell command.

ROCKETCALC provides a shell script (along with source code) that installs SPOOLES. The following are the steps to install SPOOLES using the shell script.

  • Download the file spooles-2.2-1-rocketcalc.tar.bz2.
  • Unpack the tarball file:
    tar jxf spooles-2.2-1-rocketcalc.tar.bz2
    This will create directory spooles-2.2-1-rocketcalc.
  • Change directory to spooles-2.2-1-rocketcalc:
    cd spooles-2.2-1-rocketcalc
  • Become root:
    su
    The user has to enter the root password. This step is not necessary. A regular user may install SPOOLES.
  • The user should move (or delete) old SPOOLES installation if he/she is planning to install it in the same location. The shell script will install SPOOLES in
    /spooles/2.2
    The default value for is /usr/local.
  • Run the installation script:
    ./spoolesinstall
    This script will ask the user few questions and then will compile and install SPOOLES.

Products ??|?? Buy ??|?? Contact ??|?? Download ??|?? Bulletins ??|?? Company ??|?? Legal ??|?? Home