.TH BSctx_set_pre 3 "10/17/1996" " " "BlockSolve95" .SH NAME BSctx_set_pre \- The preconditioner to be used by the iterative solver. .SH INPUT PARAMETERS .PD 0 .TP .B context - The context to change .PD 1 .PD 0 .TP .B pre - The desired preconditioner .PD 1 .br The preconditioner choices are: .br PRE_DIAG - diagonal preconditioning .br PRE_ICC - incomplete Cholesky .br PRE_ILU - incomplete LU .br PRE_SSOR - SSOR .br PRE_BJACOBI - block Jacobi .SH RETURNS void .SH NOTES Must agree with the preconitioner that has been computed! If PRE_ICC is selected, BSset_mat_icc_storage() must be set to TRUE before BSmain_perm(). If PRE_ILU is selected, BSset_mat_icc_storage() must be set to FALSE. .SH SYNOPSIS .nf void BSctx_set_pre(BSprocinfo *context, int pre) .fi .SH LOCATION BlockSolve95/src/BScontext.c