next up previous contents
Next: psb_precaply Preconditioner Up: Preconditioner routines Previous: psb_precinit Initialize   Contents

psb_precbld -- Builds a preconditioner

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 spdatapsb_spmat_type.
prec
the preconditioner.
Scope: local
Type: required
Intent: inout.
Specified as: an already initialized precondtioner data structure precdatapsb_prec_type
desc_a
the problem communication descriptor. Scope: local
Type: required
Intent: in, target.
Specified as: a communication descriptor data structure descdatapsb_desc_type.

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