BMfix_send	include/BSprivate.h	/^extern int BMfix_send(int,int,MPI_Datatype,BMcomp_/
BMset_setup_data	include/BSprivate.h	/^extern void BMset_setup_data(BMmsg *,int *,int,voi/
BMset_user	include/BSprivate.h	/^extern void BMset_user(BMuser_data *,int *,int,voi/
BMset_user_data	include/BSprivate.h	/^extern void BMset_user_data(BMmsg *,int *,int,void/
CHECK_MEMORY	include/BSdepend.h	/^#define CHECK_MEMORY() \\$/
CHECK_SEND_LIST	include/BSdepend.h	/^#define	CHECK_SEND_LIST(Mmsg_list) MCHECK_SEND_LIS/
CHKERR	include/BSdepend.h	/^#define CHKERR(code_num) {if (GETERR) {DEBUG_ACT;r/
CHKERRN	include/BSdepend.h	/^#define CHKERRN(code_num) {if (GETERR) {DEBUG_ACT;/
DEBUG_ACTC	include/BSdepend.h	/^#define DEBUG_ACTC(msg) printf("ERROR: Code %d occ/
DGEMM	include/BSsparse.h	/^#define DGEMM(a,b,c,d,e,f,g,h,i,j,k,l,m) SGEMM(_cp/
DGEMV	include/BSsparse.h	/^#define DGEMV(a,b,c,d,e,f,g,h,i,j,k) SGEMV(_cptofc/
DLAMCH	include/BSsparse.h	/^#define DLAMCH(a) SLAMCH(_cptofcd((a),1))$/
DPOTRF	include/BSsparse.h	/^#define DPOTRF(a,b,c,d,e)  SPOTRF(_cptofcd((a),1),/
DTRMM	include/BSsparse.h	/^#define DTRMM(a,b,c,d,e,f,g,h,i,j,k)  STRMM(_cptof/
DTRMV	include/BSsparse.h	/^#define DTRMV(a,b,c,d,e,f,g,h)  STRMV(_cptofcd((a)/
DTRTRI	include/BSsparse.h	/^#define DTRTRI(a,b,c,d,e,f)  STRTRI(_cptofcd((a),1/
FINISH_SEND_LIST	include/BSdepend.h	/^#define FINISH_SEND_LIST(Mmsg_list) MFINISH_SEND_L/
FREE	include/BSdepend.h	/^#define FREE(c) TrFree(c,__LINE__,__FILE__)$/
GDMAX	include/BSdepend.h	/^#define GDMAX(sum_vec,vec_len,work_vec,procset) \\$/
GDMIN	include/BSdepend.h	/^#define GDMIN(sum_vec,vec_len,work_vec,procset) \\$/
GDSUM	include/BSdepend.h	/^#define GDSUM(sum_vec,vec_len,work_vec,procset) \\$/
GFSUM	include/BSdepend.h	/^#define GFSUM(sum_vec,vec_len,work_vec,procset) \\$/
GIMAX	include/BSdepend.h	/^#define GIMAX(sum_vec,vec_len,work_vec,procset) \\$/
GIMIN	include/BSdepend.h	/^#define GIMIN(sum_vec,vec_len,work_vec,procset) \\$/
GIOR	include/BSdepend.h	/^#define GIOR(sum_vec,vec_len,work_vec,procset) \\$/
GISUM	include/BSdepend.h	/^#define GISUM(sum_vec,vec_len,work_vec,procset) \\$/
GSYNC	include/BSdepend.h	/^#define GSYNC(procset) MPI_Barrier((MPI_Comm)procs/
IS_TREE_PTR_NULL	include/BStree.h	/^#define IS_TREE_PTR_NULL(tree_ptr) ((tree_ptr.ptr /
MALLOC	include/BSdepend.h	/^#define MALLOC(c) TrMalloc(c,__LINE__,__FILE__)$/
MCHECK_SEND_LIST	include/BSdepend.h	/^#define	MCHECK_SEND_LIST(Mmsg_list) \\$/
MFINISH_SEND_LIST	include/BSdepend.h	/^#define MFINISH_SEND_LIST(Mmsg_list) \\$/
MLOG_ACC	include/BSlog.h	/^#define MLOG_ACC(event) \\$/
MLOG_ELM	include/BSlog.h	/^#define MLOG_ELM(procset) \\$/
MLOG_INIT	include/BSlog.h	/^#define	MLOG_INIT() \\$/
MLOG_IT	include/BSlog.h	/^#define MLOG_IT(event) \\$/
MLOG_PRINT	include/BSlog.h	/^#define MLOG_PRINT(procinfo) \\$/
MLOG_flop	include/BSlog.h	/^#define MLOG_flop(num) MLOG_flops += num$/
MSGFREERECV	include/BSdepend.h	/^#define MSGFREERECV(msg) MY_FREE(msg)$/
MY_CLEAN_TREE	include/BStree.h	/^#define MY_CLEAN_TREE(tree) \\$/
MY_DGEMV1_N_1111	include/BSmy_blas.h	/^#define MY_DGEMV1_N_1111(M,N,A,LDA,X,Y,Y_SP_IND) \\/
MY_DGEMV1_Y_1101	include/BSmy_blas.h	/^#define MY_DGEMV1_Y_1101(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV1_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMV1_Y_1111(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV2_N_1111	include/BSmy_blas.h	/^#define MY_DGEMV2_N_1111(M,N,A,LDA,X,Y,Y_SP_IND) \\/
MY_DGEMV2_Y_1101	include/BSmy_blas.h	/^#define MY_DGEMV2_Y_1101(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV2_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMV2_Y_1111(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV3_N_1111	include/BSmy_blas.h	/^#define MY_DGEMV3_N_1111(M,N,A,LDA,X,Y,Y_SP_IND) \\/
MY_DGEMV3_Y_1101	include/BSmy_blas.h	/^#define MY_DGEMV3_Y_1101(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV3_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMV3_Y_1111(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV4_N_1111	include/BSmy_blas.h	/^#define MY_DGEMV4_N_1111(M,N,A,LDA,X,Y,Y_SP_IND) \\/
MY_DGEMV4_Y_1101	include/BSmy_blas.h	/^#define MY_DGEMV4_Y_1101(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV4_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMV4_Y_1111(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV5_N_1111	include/BSmy_blas.h	/^#define MY_DGEMV5_N_1111(M,N,A,LDA,X,Y,Y_SP_IND) \\/
MY_DGEMV5_Y_1101	include/BSmy_blas.h	/^#define MY_DGEMV5_Y_1101(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV5_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMV5_Y_1111(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV6_N_1111	include/BSmy_blas.h	/^#define MY_DGEMV6_N_1111(M,N,A,LDA,X,Y,Y_SP_IND) \\/
MY_DGEMV6_Y_1101	include/BSmy_blas.h	/^#define MY_DGEMV6_Y_1101(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV6_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMV6_Y_1111(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV7_N_1111	include/BSmy_blas.h	/^#define MY_DGEMV7_N_1111(M,N,A,LDA,X,Y,Y_SP_IND) \\/
MY_DGEMV7_Y_1101	include/BSmy_blas.h	/^#define MY_DGEMV7_Y_1101(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV7_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMV7_Y_1111(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV8_N_1111	include/BSmy_blas.h	/^#define MY_DGEMV8_N_1111(M,N,A,LDA,X,Y,Y_SP_IND) \\/
MY_DGEMV8_Y_1101	include/BSmy_blas.h	/^#define MY_DGEMV8_Y_1101(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV8_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMV8_Y_1111(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV9_N_1111	include/BSmy_blas.h	/^#define MY_DGEMV9_N_1111(M,N,A,LDA,X,Y,Y_SP_IND) \\/
MY_DGEMV9_Y_1101	include/BSmy_blas.h	/^#define MY_DGEMV9_Y_1101(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMV9_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMV9_Y_1111(M,N,A,LDA,X,X_SP_IND,Y) \\/
MY_DGEMVM1_1_N_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_1_N_1111(M,N,A,LDA,X,Y,Y_SP_IND/
MY_DGEMVM1_1_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_1_Y_1111(M,N,A,LDA,X,X_SP_IND,Y/
MY_DGEMVM1_2_N_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_2_N_1111(M,N,A,LDA,X,Y,Y_SP_IND/
MY_DGEMVM1_2_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_2_Y_1111(M,N,A,LDA,X,X_SP_IND,Y/
MY_DGEMVM1_3_N_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_3_N_1111(M,N,A,LDA,X,Y,Y_SP_IND/
MY_DGEMVM1_3_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_3_Y_1111(M,N,A,LDA,X,X_SP_IND,Y/
MY_DGEMVM1_4_N_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_4_N_1111(M,N,A,LDA,X,Y,Y_SP_IND/
MY_DGEMVM1_4_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_4_Y_1111(M,N,A,LDA,X,X_SP_IND,Y/
MY_DGEMVM1_5_N_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_5_N_1111(M,N,A,LDA,X,Y,Y_SP_IND/
MY_DGEMVM1_5_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_5_Y_1111(M,N,A,LDA,X,X_SP_IND,Y/
MY_DGEMVM1_6_N_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_6_N_1111(M,N,A,LDA,X,Y,Y_SP_IND/
MY_DGEMVM1_6_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_6_Y_1111(M,N,A,LDA,X,X_SP_IND,Y/
MY_DGEMVM1_7_N_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_7_N_1111(M,N,A,LDA,X,Y,Y_SP_IND/
MY_DGEMVM1_7_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_7_Y_1111(M,N,A,LDA,X,X_SP_IND,Y/
MY_DGEMVM1_8_N_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_8_N_1111(M,N,A,LDA,X,Y,Y_SP_IND/
MY_DGEMVM1_8_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_8_Y_1111(M,N,A,LDA,X,X_SP_IND,Y/
MY_DGEMVM1_9_N_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_9_N_1111(M,N,A,LDA,X,Y,Y_SP_IND/
MY_DGEMVM1_9_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_9_Y_1111(M,N,A,LDA,X,X_SP_IND,Y/
MY_DGEMVM1_N_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_N_1111(M,N,A,LDA,X,Y,Y_SP_IND) /
MY_DGEMVM1_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMVM1_Y_1111(M,N,A,LDA,X,X_SP_IND,Y) /
MY_DGEMV_N_1111	include/BSmy_blas.h	/^#define MY_DGEMV_N_1111(M,N,A,LDA,X,Y,Y_SP_IND) \\$/
MY_DGEMV_Y_1101	include/BSmy_blas.h	/^#define MY_DGEMV_Y_1101(M,N,A,LDA,X,X_SP_IND,Y) \\$/
MY_DGEMV_Y_1111	include/BSmy_blas.h	/^#define MY_DGEMV_Y_1111(M,N,A,LDA,X,X_SP_IND,Y) \\$/
MY_DTRMV_N_L	include/BSmy_blas.h	/^#define MY_DTRMV_N_L(M,A,LDA,X,B) \\$/
MY_DTRMV_N_U	include/BSmy_blas.h	/^#define MY_DTRMV_N_U(M,A,LDA,X,WORK) \\$/
MY_DTRMV_T_L	include/BSmy_blas.h	/^#define MY_DTRMV_T_L(M,A,LDA,X,B) \\$/
MY_DTRMV_T_U	include/BSmy_blas.h	/^#define MY_DTRMV_T_U(M,A,LDA,X) \\$/
MY_FIRST_IN_TREE	include/BStree.h	/^#define MY_FIRST_IN_TREE(tree,node_ptr) \\$/
MY_FREE	include/BSprivate.h	/^#define MY_FREE(a) \\$/
MY_FREEN	include/BSprivate.h	/^#define MY_FREEN(a) \\$/
MY_FREE_TREE	include/BStree.h	/^#define MY_FREE_TREE(tree) \\$/
MY_FREE_TREE_NODE	include/BStree.h	/^#define	MY_FREE_TREE_NODE(tree,inptr) \\$/
MY_FREE_USER_DATA	include/BStree.h	/^#define	MY_FREE_USER_DATA(tree,data_ptr) \\$/
MY_GET_TREE_DATA	include/BStree.h	/^#define	MY_GET_TREE_DATA(node_ptr) node_ptr.ptr->d/
MY_GET_TREE_KEY	include/BStree.h	/^#define	MY_GET_TREE_KEY(node_ptr) node_ptr.ptr->ke/
MY_GET_TREE_NODE	include/BStree.h	/^#define	MY_GET_TREE_NODE(tree,inptr) \\$/
MY_INIT_TREE	include/BStree.h	/^#define	MY_INIT_TREE(tree,user_data_size) \\$/
MY_INSERT_TREE_NODE	include/BStree.h	/^#define MY_INSERT_TREE_NODE(tree,inkey,found,node_/
MY_KEY_EQUAL	include/BStree.h	/^#define MY_KEY_EQUAL(key1,key2) (((key1) == (key2)/
MY_KEY_LT	include/BStree.h	/^#define MY_KEY_LT(key1,key2) (((key1) < (key2))?1:/
MY_MAKE_PARENT	include/BStree.h	/^#define MY_MAKE_PARENT(inchild,inparent) \\$/
MY_MALLOC	include/BSprivate.h	/^#define MY_MALLOC(a,b,c,d) { \\$/
MY_MALLOCN	include/BSprivate.h	/^#define MY_MALLOCN(a,b,c,d) { \\$/
MY_MALLOC_USER_DATA	include/BStree.h	/^#define	MY_MALLOC_USER_DATA(tree,data_ptr) \\$/
MY_NEXT_IN_TREE	include/BStree.h	/^#define MY_NEXT_IN_TREE(node_ptr) \\$/
MY_PRINT_NODE	include/BStree.h	/^#define MY_PRINT_NODE(tptr) \\$/
MY_PUT_IN_TREE	include/BStree.h	/^#define MY_PUT_IN_TREE(tree,inkey,inptr) \\$/
MY_SEARCH_TREE	include/BStree.h	/^#define MY_SEARCH_TREE(tree,inkey,found,node_ptr) /
MY_SEND_SYNC	include/BSdepend.h	/^#define	MY_SEND_SYNC(Mmsg_list,Mmsg_type,Mmsg,Mmsg/
MY_SETERR	include/BSprivate.h	/^#define MY_SETERR(a) {SETERR(a); return;}$/
MY_SETERRC	include/BSprivate.h	/^#define MY_SETERRC(a,s) {SETERRC(a,s); return;}$/
MY_SETERRCN	include/BSprivate.h	/^#define MY_SETERRCN(a,s) {SETERRC(a,s); return(0);/
MY_SETERRN	include/BSprivate.h	/^#define MY_SETERRN(a) {SETERR(a); return(0);}$/
Mclock	include/BSlog.h	/^#define Mclock() MPI_Wtime();$/
PICall	include/BSdepend.h	/^#define PICall(procedure,argc,argv) \\$/
PSISROOT	include/BSdepend.h	/^#define PSISROOT(procinfo) ((procinfo->my_id == 0)/
PSNbrTree	include/BSdepend.h	/^#define PSNbrTree(op_code,nbr_id,procset) \\$/
RECVASYNCNOMEMFORCE	include/BSdepend.h	/^#define RECVASYNCNOMEMFORCE(type,buf,length,data_t/
RECVSYNCNOMEM	include/BSdepend.h	/^#define RECVSYNCNOMEM(type,buf,length,data_type,p_/
RECVSYNCUNSZ	include/BSdepend.h	/^#define RECVSYNCUNSZ(type,buf,length,data_type,p_i/
RECVSYNCUNSZN	include/BSdepend.h	/^#define RECVSYNCUNSZN(type,buf,length,data_type,p_/
SENDASYNCNOMEM	include/BSdepend.h	/^#define SENDASYNCNOMEM(type,buf,size,to_proc,data_/
SENDASYNCNOMEMFORCE	include/BSdepend.h	/^#define SENDASYNCNOMEMFORCE(type,buf,size,to_proc,/
SENDSYNCNOMEM	include/BSdepend.h	/^#define SENDSYNCNOMEM(type,buf,size,to_proc,data_t/
SENDWAITNOMEM	include/BSdepend.h	/^#define SENDWAITNOMEM(type,buf,size,to_proc,data_t/
SETERR	include/BSdepend.h	/^#define SETERR(code_num) {__BSERROR_STATUS=code_nu/
SETERRC	include/BSdepend.h	/^#define SETERRC(code_num,str) {__BSERROR_STATUS=co/
BMadd_msg	src/BMcomp_msg.c	/^void BMadd_msg(BMcomp_msg *comp_msg, BMmsg *msg_pt/
BMalloc_msg	src/BMcomp_msg.c	/^void BMalloc_msg(BMcomp_msg *comp_msg)$/
BMcheck_on_async_block	src/BMcomp_msg.c	/^void BMcheck_on_async_block(BMphase *phase_ptr)$/
BMcomp_init	src/BMcomp_msg.c	/^BMcomp_msg *BMcomp_init(int base_type)$/
BMcreate_msg	src/BMcomp_msg.c	/^BMmsg *BMcreate_msg(int phase, int msg_type, MPI_D/
BMfinish_comp_msg	src/BMcomp_msg.c	/^void BMfinish_comp_msg(BMcomp_msg *comp_msg, BSpro/
BMfinish_on_async_block	src/BMcomp_msg.c	/^void BMfinish_on_async_block(BMphase *phase_ptr)$/
BMfix_send	src/BMcomp_msg.c	/^int BMfix_send(int msg_type, int comp_msg_type, MP/
BMfree_block_msg	src/BMcomp_msg.c	/^void BMfree_block_msg(BMphase *phase_ptr)$/
BMfree_comp_msg	src/BMcomp_msg.c	/^void BMfree_comp_msg(BMcomp_msg *comp_msg)$/
BMfree_msg	src/BMcomp_msg.c	/^void BMfree_msg(BMmsg *msg_ptr)$/
BMfree_setup_data	src/BMcomp_msg.c	/^void BMfree_setup_data(BMmsg *msg)$/
BMfree_user	src/BMcomp_msg.c	/^void BMfree_user(BMuser_data *user_data)$/
BMfree_user_data	src/BMcomp_msg.c	/^void BMfree_user_data(BMmsg *msg)$/
BMget_msg_ptr	src/BMcomp_msg.c	/^void *BMget_msg_ptr(BMmsg *msg)$/
BMget_msg_size	src/BMcomp_msg.c	/^int BMget_msg_size(BMmsg *msg)$/
BMget_phase	src/BMcomp_msg.c	/^BMphase *BMget_phase(BMcomp_msg *comp_msg, int pha/
BMget_setup	src/BMcomp_msg.c	/^int *BMget_setup(BMmsg *msg, int *length)$/
BMget_user	src/BMcomp_msg.c	/^int *BMget_user(BMmsg *msg, int *length)$/
BMinit_comp_msg	src/BMcomp_msg.c	/^void BMinit_comp_msg(BMcomp_msg *comp_msg, BSproci/
BMinit_user	src/BMcomp_msg.c	/^void BMinit_user(BMuser_data *user_data)$/
BMnext_msg	src/BMcomp_msg.c	/^BMmsg *BMnext_msg(BMphase *phase_ptr, BMmsg *msg_p/
BMrecv_block_msg	src/BMcomp_msg.c	/^BMmsg *BMrecv_block_msg(BMphase *phase_ptr, BSproc/
BMrecv_msg	src/BMcomp_msg.c	/^BMmsg *BMrecv_msg(BMphase *phase_ptr)$/
BMsend_block_msg	src/BMcomp_msg.c	/^void BMsend_block_msg(BMphase *phase_ptr, BMmsg *m/
BMsendf_msg	src/BMcomp_msg.c	/^void BMsendf_msg(BMmsg *msg, BSprocinfo *procinfo)/
BMset_msg_ptr	src/BMcomp_msg.c	/^void BMset_msg_ptr(BMmsg *msg, void *msg_ptr)$/
BMset_msg_size	src/BMcomp_msg.c	/^void BMset_msg_size(BMmsg *msg, int size)$/
BMset_setup_data	src/BMcomp_msg.c	/^void BMset_setup_data(BMmsg *msg, int *data, int l/
BMset_user	src/BMcomp_msg.c	/^void BMset_user(BMuser_data *user_data, int *data,/
BMset_user_data	src/BMcomp_msg.c	/^void BMset_user_data(BMmsg *msg, int *data, int le/
BSalloc_distribution	src/BSallc_distr.c	/^BSdistribution	*BSalloc_distribution(int max)$/
BSalloc_key_arr	src/BSallc_keyarr.c	/^BSkey_arr	*BSalloc_key_arr(int length)$/
BSalloc_numbering	src/BSallc_number.c	/^BSnumbering	*BSalloc_numbering(int length)$/
BSalloc_permutation	src/BSallc_perm.c	/^BSpermutation	*BSalloc_permutation(int length)$/
BSb_back_solve	src/BSb_back_solve.c	/^void BSb_back_solve(BSpar_mat *A, FLOAT *x, BScomm/
BSb_backward	src/BSb_backward.c	/^void BSb_backward(BSpar_mat *A, FLOAT *x, FLOAT *b/
BSb_for_solve	src/BSb_for_solve.c	/^void BSb_for_solve(BSpar_mat *A, FLOAT *x, BScomm /
BSb_forward	src/BSb_forward.c	/^void BSb_forward(BSpar_mat *A, FLOAT *x, FLOAT *b,/
BSback_solve	src/BSback_solve.c	/^void BSback_solve(BSpar_mat *A, FLOAT *x, BScomm */
BSback_solve1	src/BSback_solve1.c	/^void BSback_solve1(BSpar_mat *A, FLOAT *x, BScomm /
BSbackward	src/BSbackward.c	/^void BSbackward(BSpar_mat *A, FLOAT *x, FLOAT *b,$/
BSbackward1	src/BSbackward1.c	/^void BSbackward1(BSpar_mat *A, FLOAT *x, FLOAT *b,/
BSbase	src/BSbase.c	/^BSnumbering *BSbase(BSdistribution *distr, BSproci/
BSbjacobi	src/BSbjacobi.c	/^void BSbjacobi(BSpar_mat *A, FLOAT *x, BScomm *com/
BSbuild_solution	src/BSpar_gmres.c	/^void BSbuild_solution(int i,int n,int BS,FLOAT *x,/
BSclique_2_inode	src/BSclique_2_inode.c	/^void	BSclique_2_inode(BSspmat *A, BScl_2_inode *cl/
BScolor_2_clique	src/BScolor_2_clique.c	/^BSnumbering *BScolor_2_clique(BSnumbering *color_b/
BScopy_cliques	src/BScopy_nz.c	/^void BScopy_cliques(BSpar_mat *A, BSpar_mat *newA)/
BScopy_nz	src/BScopy_nz.c	/^void BScopy_nz(BSpar_mat *A, BSpar_mat *newA)$/
BScopy_par_mat	src/BScopy_par_mat.c	/^BSpar_mat *BScopy_par_mat(BSpar_mat *A)$/
BScount_nz	src/BScount_nz.c	/^int BScount_nz(BSpar_mat *A, BSprocinfo *procinfo)/
BScreate_ctx	src/BScontext.c	/^BSprocinfo	*BScreate_ctx()$/
BSctx_print	src/BScontext.c	/^void	BSctx_print(BSprocinfo *context)$/
BSctx_set_cs	src/BScontext.c	/^void	BSctx_set_cs(BSprocinfo *context, int cs)$/
BSctx_set_ct	src/BScontext.c	/^void	BSctx_set_ct(BSprocinfo *context, int ct)$/
BSctx_set_err	src/BScontext.c	/^void	BSctx_set_err(BSprocinfo *context, int err)$/
BSctx_set_guess	src/BScontext.c	/^void	BSctx_set_guess(BSprocinfo *context, int gues/
BSctx_set_id	src/BScontext.c	/^void	BSctx_set_id(BSprocinfo *context, int id)$/
BSctx_set_is	src/BScontext.c	/^void	BSctx_set_is(BSprocinfo *context, int is)$/
BSctx_set_max_it	src/BScontext.c	/^void	BSctx_set_max_it(BSprocinfo *context, int max/
BSctx_set_method	src/BScontext.c	/^void	BSctx_set_method(BSprocinfo *context, int met/
BSctx_set_np	src/BScontext.c	/^void	BSctx_set_np(BSprocinfo *context, int np)$/
BSctx_set_num_rhs	src/BScontext.c	/^void	BSctx_set_num_rhs(BSprocinfo *context, int nu/
BSctx_set_pr	src/BScontext.c	/^void	BSctx_set_pr(BSprocinfo *context, int pr)$/
BSctx_set_pre	src/BScontext.c	/^void	BSctx_set_pre(BSprocinfo *context, int pre)$/
BSctx_set_print_log	src/BScontext.c	/^void	BSctx_set_print_log(BSprocinfo *context, int /
BSctx_set_ps	src/BScontext.c	/^void	BSctx_set_ps(BSprocinfo *context, ProcSet *ps/
BSctx_set_restart	src/BScontext.c	/^void	BSctx_set_restart(BSprocinfo *context, int re/
BSctx_set_rt	src/BScontext.c	/^void	BSctx_set_rt(BSprocinfo *context, int rt)$/
BSctx_set_scaling	src/BScontext.c	/^void	BSctx_set_scaling(BSprocinfo *context, int sc/
BSctx_set_si	src/BScontext.c	/^void	BSctx_set_si(BSprocinfo *context, int si)$/
BSctx_set_tol	src/BScontext.c	/^void	BSctx_set_tol(BSprocinfo *context, FLOAT tol)/
BSdo_contract	src/BScontract.c	/^BSspmat	*BSdo_contract(BSspmat *A, BSnumbering *nu/
BSeasy_A	src/BSeasy_A.c	/^BSspmat *BSeasy_A(int start_num, int n, int *rp, i/
BSfactor	src/BSfactor.c	/^int BSfactor(BSpar_mat *A, BScomm *comm, BSprocinf/
BSfactor1	src/BSfactor1.c	/^int BSfactor1(BSpar_mat *A, BScomm *comm, BSprocin/
BSfactorn	src/BSfactorn.c	/^int BSfactorn(BSpar_mat *A, BScomm *comm, BSprocin/
BSfinalize	src/BSinit.c	/^int BSfinalize()$/
BSfnd_clique	src/BSfnd_clique.c	/^BSnumbering	*BSfnd_clique(BSspmat *A, int size_lim/
BSfnd_inode	src/BSfnd_inode.c	/^BSnumbering	*BSfnd_inode(BSspmat *A, int max_inode/
BSfold_distr	src/BSfold_distr.c	/^BSdistribution *BSfold_distr(BSdistribution *cliqu/
BSfor_solve	src/BSfor_solve.c	/^void BSfor_solve(BSpar_mat *A, FLOAT *x, BScomm *c/
BSfor_solve1	src/BSfor_solve1.c	/^void BSfor_solve1(BSpar_mat *A, FLOAT *x, BScomm */
BSforward	src/BSforward.c	/^void BSforward(BSpar_mat *A, FLOAT *x, FLOAT *b,$/
BSforward1	src/BSforward1.c	/^void BSforward1(BSpar_mat *A, FLOAT *x, FLOAT *b,$/
BSfree_bb	src/BSbulletin.c	/^void	BSfree_bb(BSbb *bb)$/
BSfree_bb_d	src/BSbulletin_d.c	/^void	BSfree_bb_d(BSbb_d *bb)$/
BSfree_cl_2_inode	src/BSfree_cl2i.c	/^void BSfree_cl_2_inode(BScl_2_inode *cl_data, int /
BSfree_comm	src/BSfree_comm.c	/^void BSfree_comm(BScomm *comm_ptr)$/
BSfree_comm_data	src/BSfree_comm.c	/^void BSfree_comm_data(int *data)$/
BSfree_copy_par_mat	src/BSfree_par_mat.c	/^void BSfree_copy_par_mat(BSpar_mat *A)$/
BSfree_ctx	src/BScontext.c	/^void	BSfree_ctx(BSprocinfo *context)$/
BSfree_distribution	src/BSallc_distr.c	/^void	BSfree_distribution(BSdistribution *distr)$/
BSfree_easymat	src/BSfree_easymat.c	/^void BSfree_easymat(BSspmat *A)$/
BSfree_inode_list	src/BSfree_inlist.c	/^void BSfree_inode_list(BSinode_list *in_data)$/
BSfree_key_arr	src/BSallc_keyarr.c	/^void	BSfree_key_arr(BSkey_arr *key_arr)$/
BSfree_numbering	src/BSallc_number.c	/^void	BSfree_numbering(BSnumbering *numbering)$/
BSfree_off_map	src/BSmap.c	/^void BSfree_off_map(BSoff_map *map)$/
BSfree_par_mat	src/BSfree_par_mat.c	/^void BSfree_par_mat(BSpar_mat *A)$/
BSfree_permutation	src/BSallc_perm.c	/^void	BSfree_permutation(BSpermutation *permutation/
BSfree_reperm	src/BSfree_reperm.c	/^void BSfree_reperm(BSreperm *reperm)$/
BSfree_spmat	src/BSfree_spmat.c	/^void BSfree_spmat(BSspmat *A)$/
BSfreeg2l	src/BSmap.c	/^void BSfreeg2l(void *data)$/
BSfreel2g	src/BSmap.c	/^void BSfreel2g(void *data)$/
BSget_diag	src/BSget_diag.c	/^void BSget_diag(BSpar_mat *A, FLOAT *diag, BSproci/
BSglob2loc	src/BSmap.c	/^void BSglob2loc(int length,int *req_array,int *ans/
BSglob2proc	src/BSmap.c	/^void BSglob2proc(int length,int *req_array,int *an/
BSglobal_flops	src/BSflops.c	/^double BSglobal_flops(BSprocinfo *procinfo)$/
BSglobal_nnz	src/BSnumbers.c	/^int BSglobal_nnz(BSpar_mat *pA, BSprocinfo *procin/
BSglobal_num_cliques	src/BSnumbers.c	/^int BSglobal_num_cliques(BSpar_mat *pA)$/
BSglobal_num_inodes	src/BSnumbers.c	/^int BSglobal_num_inodes(BSpar_mat *pA)$/
BSglobal_perm	src/BSglobal_perm.c	/^BSpermutation *BSglobal_perm(BSnumbering *numberin/
BSheap_sort0	src/BSheap_sort.c	/^void BSheap_sort0(int n, int *key)$/
BSheap_sort1	src/BSheap_sort.c	/^void BSheap_sort1(int n, int *key, int *data1)$/
BSheap_sort1d	src/BSheap_sort.c	/^void BSheap_sort1d(int n, int *key, FLOAT *data1)$/
BSheap_sort2	src/BSheap_sort.c	/^void BSheap_sort2(int n, int *key, int *data1, int/
BSheap_sorthl1	src/BSheap_sort.c	/^void BSheap_sorthl1(int n, int *key, int *data1)$/
BSido_color	src/BSido_color.c	/^void BSido_color(int *ido_queue, int n_queue, BSsp/
BSiheap_sort1	src/BSheap_sort.c	/^void BSiheap_sort1(int n, int *key, int *ikey1)$/
BSiheap_sort2	src/BSheap_sort.c	/^void BSiheap_sort2(int n, int *key, int *ikey1, in/
BSilu_factor1	src/BSilu_factor1.c	/^int BSilu_factor1(BSpar_mat *A, BScomm *comm, BSpr/
BSilu_factorn	src/BSilu_factorn.c	/^int BSilu_factorn(BSpar_mat *A, BScomm *comm, BSpr/
BSilu_updt_matrix	src/BSilu_factorn.c	/^void BSilu_updt_matrix(BSpar_mat *A, int colnum, B/
BSilu_updt_matrix1	src/BSilu_factor1.c	/^void BSilu_updt_matrix1(BSpar_mat *A, int colnum, /
BSinit	src/BSinit.c	/^int BSinit(int *argc,char ***args)$/
BSinit_bb	src/BSbulletin.c	/^BSbb	*BSinit_bb(int length, BSmapping *map)$/
BSinit_bb_d	src/BSbulletin_d.c	/^BSbb_d	*BSinit_bb_d(int length, BSmapping *map)$/
BSins_diag	src/BSins_diag.c	/^void	BSins_diag(BSspmat *A)$/
BSinv_diag_block	src/BSinv_diag_block.c	/^void BSinv_diag_block(BSpar_mat *A, BSprocinfo *pr/
BSiperm_dvec	src/BSmisc_perm.c	/^void	BSiperm_dvec(FLOAT *in_vec, FLOAT *out_vec, B/
BSiperm_ivec	src/BSmisc_perm.c	/^void	BSiperm_ivec(int *in_vec, int *out_vec, BSper/
BSloc2glob	src/BSmap.c	/^void BSloc2glob(int length,int *req_array,int *ans/
BSlocal_flops	src/BSflops.c	/^double BSlocal_flops()$/
BSlocal_nnz	src/BSnumbers.c	/^int BSlocal_nnz(BSpar_mat *pA)$/
BSlocal_num_cliques	src/BSnumbers.c	/^int BSlocal_num_cliques(BSpar_mat *pA)$/
BSlocal_num_inodes	src/BSnumbers.c	/^int BSlocal_num_inodes(BSpar_mat *pA)$/
BSlow2high	src/BSlow2high.c	/^BSnumbering *BSlow2high(BSspmat *A, BSnumbering *n/
BSmain_perm	src/BSmain_perm.c	/^BSpar_mat *BSmain_perm(BSprocinfo *procinfo, BSspm/
BSmain_reperm	src/BSmain_reperm.c	/^void BSmain_reperm(BSprocinfo *procinfo, BSspmat */
BSmake_off_map	src/BSmap.c	/^BSoff_map *BSmake_off_map(int offset, BSprocinfo */
BSmat_subtract	src/BSmat_subtract.c	/^void	BSmat_subtract(BSspmat *A, BSspmat *B, FLOAT /
BSmem_clean	src/BSspace.c	/^void	BSmem_clean(BSMBlock **B)$/
BSmy_rand	src/BSmy_rand.c	/^int	BSmy_rand(int seed)$/
BSnonlocalnz	src/BScount_nz.c	/^int	BSnonlocalnz(BSspmat *A,int *max_row_len,BSpro/
BSnum2distr	src/BSnum2distr.c	/^BSdistribution *BSnum2distr(BSnumbering *numbering/
BSnum2perm	src/BSnum2perm.c	/^BSpermutation	*BSnum2perm(BSnumbering *numbering, /
BSnum_colors	src/BSnumbers.c	/^int BSnum_colors(BSpar_mat *pA)$/
BSnz_2_inode	src/BSnz_2_inode.c	/^void BSnz_2_inode(BSspmat *A, BSsprow **perm_rows,/
BSoff_gnum	src/BSoff_gnum.c	/^BSnumbering	*BSoff_gnum(BSnumbering *offset, BSnum/
BSoffset	src/BSoffset.c	/^int BSoffset(int length, int *array, int **offsets/
BSorig_inode	src/BSorig_inode.c	/^void BSorig_inode(BSpar_mat *A, BSprocinfo *procin/
BSpack_n_send	src/BSpack_n_send.c	/^void BSpack_n_send(BSmsg_list *msg_list, int n_msg/
BSpar_bcg	src/BSpar_bcg.c	/^int BSpar_bcg(int num_cols, FLOAT *rhs, FLOAT *x, /
BSpar_bip	src/BSpar_bip.c	/^void BSpar_bip(int num_cols, FLOAT *vec1, FLOAT *v/
BSpar_gmres	src/BSpar_gmres.c	/^int BSpar_gmres(int BS, BSpar_mat *A, BSpar_mat *f/
BSpar_ip	src/BSpar_ip.c	/^FLOAT BSpar_ip(int num_cols, FLOAT *vec1, FLOAT *v/
BSpar_isolve	src/BSpar_isolve.c	/^int BSpar_isolve(BSpar_mat *A, BSpar_mat *fact_A, /
BSpar_solve	src/BSpar_solve.c	/^int BSpar_solve(BSpar_mat *A, BSpar_mat *fact_A, B/
BSpar_sym_solve	src/BSpar_sym_solve.c	/^int BSpar_sym_solve(int BS, BSpar_mat *A, BSpar_ma/
BSpar_symmlq	src/BSpar_symmlq.c	/^int BSpar_symmlq(int num_cols, FLOAT *rhs, FLOAT */
BSperm2iperm	src/BSmisc_perm.c	/^void	BSperm2iperm(BSpermutation *permutation, BSpe/
BSperm_dvec	src/BSmisc_perm.c	/^void	BSperm_dvec(FLOAT *in_vec, FLOAT *out_vec, BS/
BSperm_ivec	src/BSmisc_perm.c	/^void	BSperm_ivec(int *in_vec, int *out_vec, BSperm/
BSperm_rows	src/BSperm_rows.c	/^BSkey_arr *BSperm_rows(BSspmat *A, BSnumbering *gn/
BSpost_bb	src/BSbulletin.c	/^void	BSpost_bb(BSbb *bb, int length, int *address,/
BSpost_bb_d	src/BSbulletin_d.c	/^void	BSpost_bb_d(BSbb_d *bb, int length, int *addr/
BSpost_noaddr_bb	src/BSbulletin.c	/^void	BSpost_noaddr_bb(BSbb *bb, int length, int *i/
BSpost_noaddr_bb_d	src/BSbulletin_d.c	/^void	BSpost_noaddr_bb_d(BSbb_d *bb, int length, FL/
BSprint_log	src/BSinit.c	/^int BSprint_log(BSprocinfo *procinfo)$/
BSquery_match_bb	src/BSbulletin.c	/^void	BSquery_match_bb(BSbb *bb, int length, int *a/
BSquery_match_bb_d	src/BSbulletin_d.c	/^void	BSquery_match_bb_d(BSbb_d *bb, int length, in/
BSquery_nomatch_bb	src/BSbulletin.c	/^void	BSquery_nomatch_bb(BSbb *bb, int length, int /
BSquery_nomatch_bb_d	src/BSbulletin_d.c	/^void	BSquery_nomatch_bb_d(BSbb_d *bb, int length, /
BSrem_diag	src/BSrem_diag.c	/^void	BSrem_diag(BSspmat *A)$/
BSreset_permutation	src/BSallc_perm.c	/^void	BSreset_permutation(int length, BSpermutation/
BSrow_err_check	src/BSrow_err_check.c	/^void BSrow_err_check(BSspmat *A, BSprocinfo *proci/
BSrow_perm	src/BSrow_perm.c	/^BSsprow **BSrow_perm(BSspmat *A, BSpermutation *ip/
BSrows_2_inode	src/BSrows_2_inode.c	/^int BSrows_2_inode(BSspmat *A, BSnumbering *gnum, /
BSsave_diag	src/BSsave_diag.c	/^void BSsave_diag(BSpar_mat *A, BSprocinfo *procinf/
BSsbfree	src/BSspace.c	/^void BSsbfree(double *p, BSMBlock **B)$/
BSsbinit	src/BSspace.c	/^BSMBlock *BSsbinit(long base_size, int num_units)$/
BSsbmalloc	src/BSspace.c	/^double *BSsbmalloc(BSMBlock **B )$/
BSscale_diag	src/BSscale_diag.c	/^void BSscale_diag(BSpar_mat *A, FLOAT *sc_diag, BS/
BSsdo_color	src/BSsdo_color.c	/^void BSsdo_color(int *sdo_queue, int n_queue, BSsp/
BSset_diag	src/BSset_diag.c	/^void BSset_diag(BSpar_mat *A, FLOAT my_alpha, BSpr/
BSset_diagv	src/BSset_diagv.c	/^void BSset_diagv(BSpar_mat *A, FLOAT *diag, BSproc/
BSset_mat_icc_storage	src/BScontext.c	/^void	BSset_mat_icc_storage(BSspmat *A, int storage/
BSset_mat_symmetric	src/BScontext.c	/^void	BSset_mat_symmetric(BSspmat *A, int sym)$/
BSsetup_block	src/BSsetup_block.c	/^void BSsetup_block(BSpar_mat *A, BScomm *comm, int/
BSsetup_factor	src/BSsetup_factor.c	/^BScomm *BSsetup_factor(BSpar_mat *A, BSprocinfo *p/
BSsetup_forward	src/BSsetup_forward.c	/^BScomm *BSsetup_forward(BSpar_mat *A, BSprocinfo */
BSsort_rows	src/BSsort_rows.c	/^void BSsort_rows(BSspmat *A, BSpermutation *perm, /
BStrans_perm_cl	src/BStrans_perm_cl.c	/^BScl_2_inode *BStrans_perm_cl(BSspmat *A, BSnumber/
BStrans_perm_in	src/BStrans_perm_in.c	/^BSinode_list *BStrans_perm_in(BSspmat *A, BSnumber/
BStri_mult	src/BStri_mult.c	/^void BStri_mult(BSpar_mat *A, BScomm *comm_A, BSpa/
BStri_solve	src/BStri_solve.c	/^void BStri_solve(BSpar_mat *A, BSpar_mat *fact_A, /
BSupdate_hessenberg	src/BSpar_gmres.c	/^void BSupdate_hessenberg(int i,int n,int BS,FLOAT /
BSupdt_matrix	src/BSfactorn.c	/^void BSupdt_matrix(BStree inode_tree,int len,int n/
BSupdt_matrix1	src/BSfactor1.c	/^void BSupdt_matrix1(BStree inode_tree,int len,int /
BSx_color	src/BSx_color.c	/^void BSx_color(int *local_color, BSspmat *A, BSpro/
DROP_KEY_IN_TREE	src/BSrows_2_inode.c	/^#define DROP_KEY_IN_TREE(tree,keyval,row_val,row_l/
INSERT	src/BScontract.c	/^#define	INSERT(len,row,val,pos) \\$/
TRUE_MSG_LEN	src/BMcomp_msg.c	/^#define TRUE_MSG_LEN(msg_len) \\$/
TrDebugLevel	src/BStrmalloc.c	/^int  TrDebugLevel(int level )$/
TrDump	src/BStrmalloc.c	/^int TrDump( FILE *fp )$/
TrDumpGrouped	src/BStrmalloc.c	/^int TrDumpGrouped(FILE *fp )$/
TrFree	src/BStrmalloc.c	/^int TrFree( void *aa, int line, char *file )$/
TrImerge	src/BStrmalloc.c	/^TRSPACE *TrImerge(TRSPACE * l1,TRSPACE * l2 )$/
TrIsort	src/BStrmalloc.c	/^TRSPACE *TrIsort( TRSPACE * head,int n )$/
TrMalloc	src/BStrmalloc.c	/^void *TrMalloc(unsigned int a, int lineno, char *f/
TrSortBlocks	src/BStrmalloc.c	/^int TrSortBlocks()$/
TrSpace	src/BStrmalloc.c	/^int TrSpace( double *space, double *fr, double *ma/
TrValid	src/BStrmalloc.c	/^int TrValid(int line,char *file )$/
Mdown	examples/pargrid.h	/^#define Mdown(grid,procinfo) (((Mzpos(grid,procinf/
Meast	examples/pargrid.h	/^#define Meast(grid,procinfo) (Mzpos(grid,procinfo)/
Mmaster0	examples/master0.c	/^int main(int argc, char **argv)$/
Mmaster1	examples/master1.c	/^int main(int argc, char **argv)$/
Mmaster2	examples/master2.c	/^int main(int argc, char **argv)$/
Mmaster3	examples/master3.c	/^int main(int argc, char **argv)$/
Mmaster4	examples/master4.c	/^int main(int argc, char **argv)$/
Mmaster5	examples/master5.c	/^int main(int argc, char **argv)$/
Mmaster6	examples/master6.c	/^int main(int argc, char **argv)$/
Mmaster7	examples/master7.c	/^int main(int argc, char **argv)$/
Mmaster8	examples/master8.c	/^int main(int argc, char **argv)$/
Mnorth	examples/pargrid.h	/^#define Mnorth(grid,procinfo) (Mzpos(grid,procinfo/
Mrecv_border_msg	examples/pargrid.h	/^#define Mrecv_border_msg(points,intype,x1,x2,y1,y2/
Msend_border_msg	examples/pargrid.h	/^#define Msend_border_msg(msg_list,points,msg,msg_t/
Msouth	examples/pargrid.h	/^#define Msouth(grid,procinfo) (Mzpos(grid,procinfo/
Mup	examples/pargrid.h	/^#define Mup(grid,procinfo) (((Mzpos(grid,procinfo)/
Mwest	examples/pargrid.h	/^#define Mwest(grid,procinfo) (Mzpos(grid,procinfo)/
Mxpos	examples/pargrid.h	/^#define Mxpos(grid,procinfo) (procinfo->my_id % gr/
Mypos	examples/pargrid.h	/^#define Mypos(grid,procinfo) ((procinfo->my_id \/ g/
Mzpos	examples/pargrid.h	/^#define Mzpos(grid,procinfo) (procinfo->my_id \/ (g/
ex3_freeg2l	examples/map3.c	/^void ex3_freeg2l(int *data)$/
ex3_freel2g	examples/map3.c	/^void ex3_freel2g(int *data)$/
ex3_glob2loc	examples/map3.c	/^void ex3_glob2loc(int length, int *req_array, int /
ex3_glob2proc	examples/map3.c	/^void ex3_glob2proc(int length, int *req_array, int/
ex3_loc2glob	examples/map3.c	/^void ex3_loc2glob(int length,int *req_array,int *a/
free_grid	examples/free_grid.c	/^void free_grid(par_grid *grid)$/
get_mat	examples/get_mat.c	/^BSspmat *get_mat(par_grid *grid, BSprocinfo *proci/
get_mat3d	examples/get_mat3d.c	/^BSspmat *get_mat3d(par_grid *grid, BSprocinfo *pro/
num_grid3d	examples/num_grid3d.c	/^void num_grid3d(par_grid *grid, BSprocinfo *procin/
worker	examples/worker0.c	/^void worker(par_grid *grid, BSprocinfo *procinfo)$/
write_mat_matlab	examples/write_mat_matlab.c	/^void	write_mat_matlab(char *str, BSspmat *A, BSpro/
write_vec_matlab	examples/write_mat_matlab.c	/^void	write_vec_matlab(char *str,FLOAT *x,BSspmat */
write_vec_matlab2	examples/write_mat_matlab.c	/^void	write_vec_matlab2(char *str,FLOAT *x,BSpar_ma/
BLAS	doc/manual/sec1.tex	/^dense BLAS (the Basic Linear Algebra Subroutines)$/
BMcomp\_ms	doc/manual/sec2.tex	/^The routines in {\\tt BMcomp\\_msg()} build data str/
BSctx\_prin	doc/manual/sec3.tex	/^{\\tt BSctx\\_print()}.\\findex{BSctx_print()}$/
BSctx\_set\_	doc/manual/sec3.tex	/^{\\tt BSctx\\_set\\_id()}\\findex{BSctx_set_id()}.$/
BSctx\_set\_e	doc/manual/sec3.tex	/^{\\tt BSctx\\_set\\_err()}\\findex{BSctx_set_err()}.$/
BSctx\_set\_gue	doc/manual/sec3.tex	/^{\\tt BSctx\\_set\\_guess()}\\findex{BSctx_set_guess()/
BSctx\_set\_max\	doc/manual/sec3.tex	/^{\\tt BSctx\\_set\\_max\\_it()}\\findex{BSctx_set_max_i/
BSctx\_set\_meth	doc/manual/sec3.tex	/^{\\tt BSctx\\_set\\_method()}\\findex{BSctx_set_method/
BSctx\_set\_num\_	doc/manual/sec3.tex	/^{\\tt BSctx\\_set\\_num\\_rhs()}\\findex{BSctx_set_num_/
BSctx\_set\_p	doc/manual/sec3.tex	/^{\\tt BSctx\\_set\\_pre()}\\findex{BSctx_set_pre()}.$/
BSctx\_set\_print\_	doc/manual/sec3.tex	/^{\\tt BSctx\\_set\\_print\\_log()}\\findex{BSctx_set_pr/
BSctx\_set\_resta	doc/manual/sec3.tex	/^{\\tt BSctx\\_set\\_restart()}\\findex{BSctx_set_resta/
BSctx\_set\_scali	doc/manual/sec3.tex	/^To change this value, {\\tt BSctx\\_set\\_scaling()}$/
BSctx\_set\_t	doc/manual/sec3.tex	/^{\\tt BSctx\\_set\\_tol()}\\findex{BSctx_set_tol()}.$/
BSctx_set_scaling	doc/manual/sec3.tex	/^may be called.\\findex{BSctx_set_scaling()}$/
BSforward	doc/manual/sec2.tex	/^routine {\\tt BSforward()}.\\findex{BSforward()}$/
BSmain\_per	doc/manual/sec3.tex	/^{\\tt BSmain\\_perm()}\\findex{BSmain_perm()}.$/
BSpar\_isolv	doc/manual/sec3.tex	/^or {\\tt BSpar\\_isolve()}\\findex{BSpar_isolve()}.$/
BSpar\_solv	doc/manual/sec3.tex	/^{\\tt BSpar\\_solve()}\\findex{BSpar_solve()} $/
BSprint\_lo	doc/manual/sec3.tex	/^information when the routine {\\tt BSprint\\_log()}$/
BSprint_log	doc/manual/sec3.tex	/^\\findex{BSprint_log()} is called.$/
BSscale\_dia	doc/manual/sec3.tex	/^{\\tt BSscale\\_diag()}\\findex{BSscale_diag()} must /
BSsetup\_bloc	doc/manual/sec3.tex	/^{\\tt BSsetup\\_block()}\\findex{BSsetup_block()} is /
BSsetup\_forwar	doc/manual/sec2.tex	/^{\\tt BSsetup\\_forward()}.\\findex{BSsetup_forward()/
ILU	doc/manual/sec5.tex	/^and solve the resulting system with GMRES precondi/
Jacobi	doc/manual/sec2.tex	/^factorization, SSOR ($\\omega = 1)$, and block Jaco/
MPI\_Comm\_ra	doc/manual/sec3.tex	/^The default setting is given by the routine {\\tt M/
MPI\_Comm\_si	doc/manual/sec3.tex	/^The default setting is given by the routine {\\tt M/
MPI\_Irsen	doc/manual/sec2.tex	/^{\\tt MPI\\_Irsend()}, to be used, and$/
SUMAA3d	doc/manual/sec9.tex	/^The SUMAA3d (Scalable Unstructured Mesh Algorithms/
Science	doc/manual/title.tex	/^\\hspace*{3.9in}Computer Science (UC-405)$/
accordingly	doc/manual/sec6.tex	/^it will detect an error and return accordingly (if/
blocking	doc/manual/sec6.tex	/^\\BS\\ can be compiled so that it does not use block/
color	doc/manual/sec5.tex	/^absolute value is the row number of the color (les/
communicator	doc/manual/sec3.tex	/^communicator (using {\\tt MPI\\_Comm\\_dup()}) to ens/
computation	doc/manual/sec7.tex	/^the \\BS\\ data structure used for parallel computat/
data	doc/manual/sec6.tex	/^vector data (although not matrix data) to use the /
declares	doc/manual/sec2.tex	/^declares (via function calls in {\\tt BMcomp\\_msg()/
element	doc/manual/sec4.tex	/^diagonal element (the value of this element could /
executable	doc/manual/body.tex	/^and program executable (e.g., approximately 4 MByt/
flops	doc/manual/sec6.tex	/^flops (floating-point operations) are being logged/
function	doc/manual/sec4.tex	/^is passed into the local to global mapping functio/
handling	doc/manual/sec6.tex	/^error checking, and special case handling (overloa/
is	doc/manual/sec2.tex	/^For these algorithms it is (for the most part) a s/
machines	doc/manual/sec7.tex	/^This feature is necessary because certain machines/
mapping	doc/manual/sec4.tex	/^to set up and perform this mapping (details on the/
memory	doc/manual/sec6.tex	/^expense of more memory (because the message buffer/
names	doc/manual/sec7.tex	/^BLAS and LAPACK routines require the single-precis/
node	doc/manual/sec2.tex	/^at the same geometric node$/
nodes	doc/manual/sec2.tex	/^Identical nodes (i-nodes) typically exist when mul/
nonblocking	doc/manual/sec6.tex	/^the nonblocking (asynchronous) send is the functio/
nonumber	doc/manual/sec5.tex	/^\\begin{equation} \\nonumber$/
occurs	doc/manual/sec6.tex	/^defined in the file {\\tt include\/BSdepend.h}, then/
processors	doc/manual/sec2.tex	/^data from some subset of the processors (hopefully/
sends	doc/manual/sec7.tex	/^no blocking sends (see \\S\\ref{sec:misc} or the inc/
specified	doc/manual/sec3.tex	/^been specified (see \\S\\ref{sec:misc}$/
storage	doc/manual/sec4.tex	/^standard compressed row storage (CRS) scheme for s/
structure	doc/manual/sec1.tex	/^symmetric in structure (but not necessarily in $/
symmetric	doc/manual/sec5.tex	/^inform \\BS\\ whether the matrix is symmetric (even /
system	doc/manual/sec6.tex	/^system (a RS 6000 370 processor).$/
that	doc/manual/sec5.tex	/^As an aside, we note that (for the incomplete Chol/
total	doc/manual/sec6.tex	/^nonzeros locally assigned to a processor and the t/
values	doc/manual/sec2.tex	/^array of integer values (matrix indices).$/
