next up previous contents index
Next: 2.3.4 Example using cpp Up: 2.3.3 Krylov Subspace Solvers Previous: 2.3.3.1 Calling the Nonstationary   Contents   Index


2.3.3.2 Using the Black-Box Routine

The purpose of the black-box wrapper is to twofold:

1.
to provide a simpler interface to the solver routines (one that tries to use reasonable default values for as many control parameters as possible), and
2.
to provide a more robust solver (one that uses algorithms that tend to be fast first, then progressively using more and more agressive techniques if the faster methods fail).

The argument list for all the black-box wrapper for the nonstationary solvers is similar to that for the solvers themselves, with the addition of two new arguments:

      call JT_Nonstationary (method, mode, b, a, ia, ja, iparm, rparm,
     &     x, cpu, rnormt, errt, rnorm, err, ap, iap, jap, status)

Details about new arguments follow:


next up previous contents index
Next: 2.3.4 Example using cpp Up: 2.3.3 Krylov Subspace Solvers Previous: 2.3.3.1 Calling the Nonstationary   Contents   Index
John A. Turner