next up previous
Next: The interface to user Up: Discussion Previous: Preconditioners for parallel iterative

Data structure issues

Every iterative method contains a matrix-vector product and a preconditioner solve. Since these are inextricably tied to the data structures used for the matrix and the preconditioner (and possibly even to the data structure used for vectors), perhaps the most important design decision for an iterative methods package is the choice of the data structure.

Victor Eijkhout
Mon Aug 25 17:46:10 PDT 1997