DragonFly On-Line Manual Pages

Search: Section:  


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 matrix fact_A - a possibly incompletely factored version of A comm_A - the communication structure for A (fact_A) vec - the block of vectors to multiply by pre_option - the preconditioner to select PRE_ICC: incomplete Cholesky factorization PRE_ILU: incomplete LU factorization PRE_SSOR: Successive over relaxation PRE_BJACOBI: Block Jacobi BS - the number of vectors in vec procinfo - 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: Section: