Next: psb_precaply Preconditioner Up: Preconditioner routines Previous: psb_precinit Initialize Contents

## psb_precbld -- Builds a preconditioner
Keywords: userhtml

    call psb_precbld(a, desc_a, prec, info)

Type:
  Synchronous.
On Entry
a
  the system sparse matrix. Scope: local
  Type: required
  Intent: in, target.
  Specified as: a sparse matrix data structure spdata`psb_spmat_type`.
prec
  the preconditioner.
  Scope: local
  Type: required
  Intent: inout.
  Specified as: an already initialized precondtioner data structure precdata`psb_prec_type`
desc_a
  the problem communication descriptor. Scope: local
  Type: required
  Intent: in, target.
  Specified as: a communication descriptor data structure descdata`psb_desc_type`.

On Return
prec
  the preconditioner.
  Scope: local
  Type: required
  Intent: inout.
  Specified as: a precondtioner data structure precdata`psb_prec_type`
info
  Error code.
  Scope: local
  Type: required
  Intent: out.
  An integer value; 0 means no error has been detected.