next up previous contents index
Next: 2.2 Using the C Up: 2. Usage Previous: 2. Usage   Contents   Index

2.1 Roadmap

This section serves as a roadmap for the sections of the manual that deal with using the library.

The first thing a user must decide is whether or not to use cpp variables provided by JTPACK77. This issue is discussed in Section 2.2.

The next issue is choice of storage format for the coefficient and preconditioner arrays. Formats currently supported by JTPACK77 are described in detail in Chapter 4.

The remainder of this chapter discusses issues related to the mechanics of calling the solver routines. In particular Section 2.3.1 lists arguments common to all the solver routines, while Sections 2.3.2 and 2.3.3 describe arguments specific to the various solver routines.

Of particular interest is Section 2.3.3, which describes use of the black-box interface to the Krylov subspace solver routines.

Sections 2.3.4 and 2.3.5 give examples of setting up and calling one of the Krylov subspace solver routines, one using cpp variables and the other hardwired values.

Section 2.3.6 describes in some detail how to perform custom preconditioning via reverse communication.


next up previous contents index
Next: 2.2 Using the C Up: 2. Usage Previous: 2. Usage   Contents   Index
John A. Turner