Search:

BStri_solve(3) BlockSolve95 BStri_solve(3)## NAME

BStri_solve - Multiply the matrix A(-1) by a block of vectors## INPUT PARAMETERS

A- a sparse matrixfact_A- a possibly incompletely factored version of Acomm_A- the communication structure for A (fact_A)vec- the block of vectors to multiply bypre_option- the preconditioner to select PRE_ICC: incomplete Cholesky factorization PRE_ILU: incomplete LU factorization PRE_SSOR: Successive over relaxation PRE_BJACOBI: Block JacobiBS- the number of vectors in vecprocinfo- the usual processor stuff## OUTPUT PARAMETERS

vec- the resulting block of vectors## RETURNS

void## NOTES

Different code is used to multiply a single vector than is used to multiply a block of vectors (this improves efficiency).## SYNOPSIS

void BStri_solve(BSpar_mat *A, BSpar_mat *fact_A, BScomm *comm_A, FLOAT *vec, int pre_option, int BS, BSprocinfo *procinfo)## LOCATION

BlockSolve95/src/BStri_solve.c 12/25/1995 BStri_solve(3)

Search: