System Preprocessors
The Linear package for SysPro

A linear system is a special case of a numerical problem. This file contains the routines for creating, deleting, and duplicating linear systems.

Definition of a linear system

Transformations for linear systems

Transformations for linear systems

Flip the sign of a matrix

Eliminate fully determined (singleton) rows from a matrix

Permutation / load balancing

Scale a linear system

Approximate the coefficient matrix

The iterative method

The preconditioner

The linear package for SysPro can use the NMD and AnaMod libraries, but does not require them. Any dependencies on NMD and Anamod should all be restricted to computec.

The mechanism of preprocessed solving through forward and backward transformations can be applied to all sorts of numerical problems. At present, we only supply code for linear system solving; see linearfile.