next up previous contents
Next: psb_precdescr Prints Up: Preconditioner routines Previous: psb_precbld Builds   Contents

psb_precaply -- Preconditioner application routine

call psb_precaply(prec,x,y,desc_a,info,trans,work)
call psb_precaply(prec,x,desc_a,info,trans)

Type:
Synchronous.
On Entry
prec
the preconditioner. Scope: local
Type: required
Intent: in.
Specified as: a preconditioner data structure precdatapsb_prec_type.
x
the source vector. Scope: local
Type: required
Intent: inout.
Specified as: a rank one array or an object of type vdatapsb_T_vect_type.
desc_a
the problem communication descriptor. Scope: local
Type: required
Intent: in.
Specified as: a communication data structure descdatapsb_desc_type.
trans
Scope:
Type: optional
Intent: in.
Specified as: a character.
work
an optional work space Scope: local
Type: optional
Intent: inout.
Specified as: a double precision array.

On Return
y
the destination vector. Scope: local
Type: required
Intent: inout.
Specified as: a rank one array or an object of type vdatapsb_T_vect_type.
info
Error code.
Scope: local
Type: required
Intent: out.
An integer value; 0 means no error has been detected.