1all: lib 2 3deletelibs: 4 5ranlib: 6 7bsrunexamples: 8 9BS_DIR = .. 10LIBBASE = libBS95 11 12SOURCEC = BSinit.c BSpar_gmres.c BMcomp_msg.c \ 13BSallc_number.c BSfnd_inode.c BSallc_distr.c BSnum2perm.c BSallc_perm.c \ 14BSfnd_clique.c BSmain_perm.c BScontract.c BSmisc_perm.c BSoffset.c \ 15BSnum2distr.c BSbulletin.c BSheap_sort.c BSmap.c \ 16BSx_color.c BSido_color.c BSpack_n_send.c BSmy_rand.c BSrem_diag.c \ 17BSoff_gnum.c BSfold_distr.c BStrans_perm_cl.c BStrans_perm_in.c \ 18BSclique_2_inode.c BSins_diag.c BSperm_rows.c BSrows_2_inode.c BSnz_2_inode.c \ 19BSsort_rows.c BSglobal_perm.c BSallc_keyarr.c BSrow_perm.c BSfree_spmat.c \ 20BSfree_cl2i.c BSfree_inlist.c BSlow2high.c BSbase.c BScolor_2_clique.c \ 21BSfree_reperm.c BSfree_par_mat.c BSmain_reperm.c BSget_diag.c BSbulletin_d.c \ 22BSscale_diag.c BScopy_par_mat.c BScopy_nz.c BSset_diag.c BSsetup_forward.c \ 23BSfree_comm.c BSforward.c BSorig_inode.c BSbackward.c BSset_diagv.c \ 24BSpar_ip.c BSinv_diag_block.c BSsave_diag.c BSbjacobi.c \ 25BSfor_solve.c BSback_solve.c BSfactor.c BSsetup_factor.c BSrow_err_check.c \ 26BSsdo_color.c BSb_forward.c BSb_backward.c BScount_nz.c BSflops.c BSnumbers.c \ 27BSpar_solve.c BSpar_bip.c BSpar_bcg.c BSb_for_solve.c BSb_back_solve.c \ 28BSpar_sym_solve.c BSpar_isolve.c BSpar_symmlq.c BStri_solve.c BStri_mult.c \ 29BSmat_subtract.c BSsetup_block.c BScontext.c BSforward1.c BSbackward1.c \ 30BSfor_solve1.c BSback_solve1.c BSfactor1.c BSfactorn.c BSspace.c BSeasy_A.c \ 31BSfree_easymat.c BSilu_factor1.c BSilu_factorn.c 32 33OBJSC = BSinit.o BSpar_gmres.o BMcomp_msg.o \ 34BSallc_number.o BSfnd_inode.o BSallc_distr.o BSnum2perm.o BSallc_perm.o \ 35BSfnd_clique.o BSmain_perm.o BScontract.o BSmisc_perm.o BSoffset.o \ 36BSnum2distr.o BSbulletin.o BSheap_sort.o BSmap.o \ 37BSx_color.o BSido_color.o BSpack_n_send.o BSmy_rand.o BSrem_diag.o \ 38BSoff_gnum.o BSfold_distr.o BStrans_perm_cl.o BStrans_perm_in.o \ 39BSclique_2_inode.o BSins_diag.o BSperm_rows.o BSrows_2_inode.o BSnz_2_inode.o \ 40BSsort_rows.o BSglobal_perm.o BSallc_keyarr.o BSrow_perm.o BSfree_spmat.o \ 41BSfree_cl2i.o BSfree_inlist.o BSlow2high.o BSbase.o BScolor_2_clique.o \ 42BSfree_reperm.o BSfree_par_mat.o BSmain_reperm.o BSget_diag.o BSbulletin_d.o \ 43BSscale_diag.o BScopy_par_mat.o BScopy_nz.o BSset_diag.o BSsetup_forward.o \ 44BSfree_comm.o BSforward.o BSorig_inode.o BSbackward.o BSset_diagv.o \ 45BSpar_ip.o BSinv_diag_block.o BSsave_diag.o BSbjacobi.o \ 46BSfor_solve.o BSback_solve.o BSfactor.o BSsetup_factor.o BSrow_err_check.o \ 47BSsdo_color.o BSb_forward.o BSb_backward.o BScount_nz.o BSflops.o BSnumbers.o \ 48BSpar_solve.o BSpar_bip.o BSpar_bcg.o BSb_for_solve.o BSb_back_solve.o \ 49BSpar_sym_solve.o BSpar_isolve.o BSpar_symmlq.o BStri_solve.o BStri_mult.o \ 50BSmat_subtract.o BSsetup_block.o BScontext.o BSforward1.o BSbackward1.o \ 51BSfor_solve1.o BSback_solve1.o BSfactor1.o BSfactorn.o BSspace.o BSeasy_A.o \ 52BSfree_easymat.o BSilu_factor1.o BSilu_factorn.o 53 54include $(BS_DIR)/bmake/$(PETSC_ARCH)/$(PETSC_ARCH) 55 56#Compiler flags: 57#MLOG turns on logging and flop counting 58#DEBUG_ALL turns on error code checking and is set in BSdepend.h 59 60CFLAGS = $(BS_INCLUDE) $(MPI_INCLUDE) -DMLOG 61#CFLAGS = $(BS_INCLUDE) $(MPI_INCLUDE) 62 63