Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 131423 Details for
Bug 173900
sci-libs/{camd,ccolamd,cholmod,colamd,cxsparse} - new sparse matrix ebuilds
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
cholmod-1.5.0-autotools.patch
cholmod-1.5.0-autotools.patch (text/plain), 111.27 KB, created by
Justin Bronder (RETIRED)
on 2007-09-20 16:35:40 UTC
(
hide
)
Description:
cholmod-1.5.0-autotools.patch
Filename:
MIME Type:
Creator:
Justin Bronder (RETIRED)
Created:
2007-09-20 16:35:40 UTC
Size:
111.27 KB
patch
obsolete
>diff -urN CHOLMOD_orig/Check/Makefile.am CHOLMOD/Check/Makefile.am >--- CHOLMOD_orig/Check/Makefile.am 1969-12-31 19:00:00.000000000 -0500 >+++ CHOLMOD/Check/Makefile.am 2007-09-20 11:29:51.000000000 -0400 >@@ -0,0 +1,5 @@ >+AM_CPPFLAGS = -I$(top_srcdir)/Include >+noinst_LTLIBRARIES = libcheck.la libcheckl.la >+libcheck_la_SOURCES = cholmod_check.c cholmod_read.c cholmod_write.c >+libcheckl_la_SOURCES = $(libcheck_la_SOURCES) >+libcheckl_la_CFLAGS = -DDLONG >diff -urN CHOLMOD_orig/Cholesky/Makefile.am CHOLMOD/Cholesky/Makefile.am >--- CHOLMOD_orig/Cholesky/Makefile.am 1969-12-31 19:00:00.000000000 -0500 >+++ CHOLMOD/Cholesky/Makefile.am 2007-09-20 11:29:51.000000000 -0400 >@@ -0,0 +1,17 @@ >+AM_CPPFLAGS = -I$(top_srcdir)/Include >+noinst_LTLIBRARIES = libcholesky.la libcholeskyl.la >+libcholesky_la_SOURCES = cholmod_amd.c \ >+ cholmod_analyze.c \ >+ cholmod_colamd.c \ >+ cholmod_etree.c \ >+ cholmod_factorize.c \ >+ cholmod_postorder.c \ >+ cholmod_rcond.c \ >+ cholmod_resymbol.c \ >+ cholmod_rowcolcounts.c \ >+ cholmod_rowfac.c \ >+ cholmod_solve.c \ >+ cholmod_spsolve.c >+ >+libcholeskyl_la_SOURCES = $(libcholesky_la_SOURCES) >+libcholeskyl_la_CFLAGS = -DDLONG >diff -urN CHOLMOD_orig/Core/Makefile.am CHOLMOD/Core/Makefile.am >--- CHOLMOD_orig/Core/Makefile.am 1969-12-31 19:00:00.000000000 -0500 >+++ CHOLMOD/Core/Makefile.am 2007-09-20 11:29:51.000000000 -0400 >@@ -0,0 +1,19 @@ >+AM_CPPFLAGS = -I$(top_srcdir)/Include >+noinst_LTLIBRARIES = libcore.la libcorel.la >+libcore_la_SOURCES = cholmod_aat.c \ >+ cholmod_add.c \ >+ cholmod_band.c \ >+ cholmod_change_factor.c \ >+ cholmod_common.c \ >+ cholmod_complex.c \ >+ cholmod_copy.c \ >+ cholmod_dense.c \ >+ cholmod_error.c \ >+ cholmod_factor.c \ >+ cholmod_memory.c \ >+ cholmod_sparse.c \ >+ cholmod_transpose.c \ >+ cholmod_triplet.c >+ >+libcorel_la_SOURCES = $(libcore_la_SOURCES) >+libcorel_la_CFLAGS = -DDLONG >diff -urN CHOLMOD_orig/Demo/Makefile CHOLMOD/Demo/Makefile >--- CHOLMOD_orig/Demo/Makefile 2007-05-05 10:37:46.000000000 -0400 >+++ CHOLMOD/Demo/Makefile 1969-12-31 19:00:00.000000000 -0500 >@@ -1,85 +0,0 @@ >-#=============================================================================== >-# CHOLMOD/Demo/Makefile >-#=============================================================================== >- >-# If you compile CHOLMOD with -DNPARTITION, then you do not need METIS or >-# CCOLAMD. >- >-default: all >- >-include ../../UFconfig/UFconfig.mk >- >-#------------------------------------------------------------------------------- >-# With METIS, CCOLAMD, CAMD, and the Partition Module: >-LIB2 = ../Lib/libcholmod.a ../../AMD/Lib/libamd.a ../../COLAMD/Lib/libcolamd.a \ >- ../../CCOLAMD/Lib/libccolamd.a ../../CAMD/Lib/libcamd.a \ >- $(METIS) $(LAPACK) $(BLAS) $(XERBLA) $(LIB) >-# Use this instead, if you compile with -DNPARTITION: >-# LIB2 = ../Lib/libcholmod.a ../../AMD/Lib/libamd.a ../../COLAMD/libcolamd.a \ >- $(LAPACK) $(BLAS) $(XERBLA) $(LIB) >-#------------------------------------------------------------------------------- >- >-C = $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) >- >-code: library cholmod_demo cholmod_l_demo cholmod_simple >- >-fortran: readhb readhb2 reade >- >-all: code >- ./cholmod_demo < Matrix/bcsstk01.tri >- ./cholmod_l_demo < Matrix/bcsstk01.tri >- ./cholmod_demo < Matrix/lp_afiro.tri >- ./cholmod_l_demo < Matrix/lp_afiro.tri >- ./cholmod_demo < Matrix/can___24.mtx >- ./cholmod_l_demo < Matrix/can___24.mtx >- ./cholmod_demo < Matrix/c.tri >- ./cholmod_l_demo < Matrix/c.tri >- ./cholmod_simple < Matrix/c.tri >- ./cholmod_simple < Matrix/can___24.mtx >- ./cholmod_simple < Matrix/bcsstk01.tri >- >-distclean: purge >- >-purge: clean >- - $(RM) cholmod_demo cholmod_l_demo readhb readhb2 reade >- - $(RM) cholmod_simple >- >-clean: >- - $(RM) $(CLEAN) >- >-#------------------------------------------------------------------------------- >-# See below if you compile with -DNPARTITION >-library: >- ( cd ../../UFconfig/xerbla ; $(MAKE) ) >- ( cd ../Lib ; $(MAKE) ) >- ( cd ../../AMD ; $(MAKE) library ) >- ( cd ../../CAMD ; $(MAKE) library ) >- ( cd ../../COLAMD ; $(MAKE) library ) >- ( cd ../../CCOLAMD ; $(MAKE) library ) >-# use this rule instead, if you compile with -DNPARTITION: >-# library: >-# ( cd ../../UFconfig/xerbla ; $(MAKE) ) >-# ( cd ../Lib ; $(MAKE) ) >-# ( cd ../../AMD ; $(MAKE) library ) >-# ( cd ../../COLAMD ; $(MAKE) ) >-#------------------------------------------------------------------------------- >- >-I = -I../Include -I../../UFconfig >- >-cholmod_demo: library cholmod_demo.c cholmod_demo.h >- $(C) -o cholmod_demo $(I) cholmod_demo.c $(LIB2) >- >-cholmod_simple: library cholmod_simple.c >- $(C) -o cholmod_simple $(I) cholmod_simple.c $(LIB2) >- >-cholmod_l_demo: library cholmod_l_demo.c cholmod_demo.h >- $(C) -o cholmod_l_demo $(I) cholmod_l_demo.c $(LIB2) >- >-readhb: readhb.f >- $(F77) $(FFLAGS) -o readhb readhb.f >- >-readhb2: readhb2.f >- $(F77) $(FFLAGS) -O -o readhb2 readhb2.f >- >-reade: reade.f >- $(F77) $(FFLAGS) -O -o reade reade.f >diff -urN CHOLMOD_orig/Demo/Makefile.am CHOLMOD/Demo/Makefile.am >--- CHOLMOD_orig/Demo/Makefile.am 1969-12-31 19:00:00.000000000 -0500 >+++ CHOLMOD/Demo/Makefile.am 2007-09-20 11:29:51.000000000 -0400 >@@ -0,0 +1,25 @@ >+AM_CPPFLAGS = -I$(top_srcdir)/Include >+AM_LDFLAGS = -L$(top_builddir)/Lib -lcholmod -lamd -lcolamd -lblas -llapack >+ >+if ENABLE_METIS >+ AM_LDFLAGS += -lcamd -lccolamd -lmetis >+endif >+check_PROGRAMS = cholmod_demo cholmod_l_demo cholmod_simple >+cholmod_demo_SOURCES = cholmod_demo.c >+cholmod_l_demo_SOURCES = cholmod_l_demo.c >+cholmod_simple_SOURCES = cholmod_simple.c >+ >+test: check >+ ./cholmod_demo < Matrix/bcsstk01.tri || exit 1 >+ ./cholmod_l_demo < Matrix/bcsstk01.tri || exit 1 >+ ./cholmod_demo < Matrix/lp_afiro.tri || exit 1 >+ ./cholmod_l_demo < Matrix/lp_afiro.tri || exit 1 >+ ./cholmod_demo < Matrix/can___24.mtx || exit 1 >+ ./cholmod_l_demo < Matrix/can___24.mtx || exit 1 >+ ./cholmod_demo < Matrix/c.tri || exit 1 >+ ./cholmod_l_demo < Matrix/c.tri || exit 1 >+ ./cholmod_simple < Matrix/c.tri || exit 1 >+ ./cholmod_simple < Matrix/can___24.mtx || exit 1 >+ ./cholmod_simple < Matrix/bcsstk01.tri || exit 1 >+ >+ >diff -urN CHOLMOD_orig/Doc/Makefile CHOLMOD/Doc/Makefile >--- CHOLMOD_orig/Doc/Makefile 2007-05-03 17:32:54.000000000 -0400 >+++ CHOLMOD/Doc/Makefile 1969-12-31 19:00:00.000000000 -0500 >@@ -1,225 +0,0 @@ >-default: all >- >-include ../../UFconfig/UFconfig.mk >- >-all: UserGuide.pdf >- >-I = \ >- ../Include/cholmod.h \ >- ../Include/cholmod_blas.h \ >- ../Include/cholmod_check.h \ >- ../Include/cholmod_cholesky.h \ >- ../Include/cholmod_complexity.h \ >- ../Include/cholmod_config.h \ >- ../Include/cholmod_core.h \ >- ../Include/cholmod_internal.h \ >- ../Include/cholmod_matrixops.h \ >- ../Include/cholmod_modify.h \ >- ../Include/cholmod_partition.h \ >- ../Include/cholmod_supernodal.h \ >- ../Include/cholmod_template.h >- >-C = ../Demo/cholmod_simple.c >- >-M = \ >- ../MATLAB/analyze.m \ >- ../MATLAB/bisect.m \ >- ../MATLAB/chol2.m \ >- ../MATLAB/cholmod2.m \ >- ../MATLAB/cholmod_demo.m \ >- ../MATLAB/cholmod_make.m \ >- ../MATLAB/etree2.m \ >- ../MATLAB/graph_demo.m \ >- ../MATLAB/lchol.m \ >- ../MATLAB/ldlchol.m \ >- ../MATLAB/ldl_normest.m \ >- ../MATLAB/ldlsolve.m \ >- ../MATLAB/ldlsplit.m \ >- ../MATLAB/ldlupdate.m \ >- ../MATLAB/metis.m \ >- ../MATLAB/nesdis.m \ >- ../MATLAB/resymbol.m \ >- ../MATLAB/sdmult.m \ >- ../MATLAB/sparse2.m \ >- ../MATLAB/spsym.m \ >- ../MATLAB/mread.m \ >- ../MATLAB/mwrite.m \ >- ../MATLAB/symbfact2.m >- >-UserGuide.pdf: UserGuide.tex UserGuide.bib $(I) $(C) $(M) Makefile getproto rule.awk header.tex footer.tex getmproto mfooter.tex mheader.tex mfile.awk >- ./getmproto ../MATLAB/analyze.m > _analyze_m.tex >- ./getmproto ../MATLAB/bisect.m > _bisect_m.tex >- ./getmproto ../MATLAB/chol2.m > _chol2_m.tex >- ./getmproto ../MATLAB/cholmod2.m > _cholmod2_m.tex >- ./getmproto ../MATLAB/cholmod_demo.m > _cholmod_demo_m.tex >- ./getmproto ../MATLAB/cholmod_make.m > _cholmod_make_m.tex >- ./getmproto ../MATLAB/etree2.m > _etree2_m.tex >- ./getmproto ../MATLAB/graph_demo.m > _graph_demo_m.tex >- ./getmproto ../MATLAB/lchol.m > _lchol_m.tex >- ./getmproto ../MATLAB/ldlchol.m > _ldlchol_m.tex >- ./getmproto ../MATLAB/ldl_normest.m > _ldl_normest_m.tex >- ./getmproto ../MATLAB/ldlsolve.m > _ldlsolve_m.tex >- ./getmproto ../MATLAB/ldlsplit.m > _ldlsplit_m.tex >- ./getmproto ../MATLAB/ldlupdate.m > _ldlupdate_m.tex >- ./getmproto ../MATLAB/metis.m > _metis_m.tex >- ./getmproto ../MATLAB/mread.m > _mread_m.tex >- ./getmproto ../MATLAB/spsym.m > _spsym_m.tex >- ./getmproto ../MATLAB/mwrite.m > _mwrite_m.tex >- ./getmproto ../MATLAB/nesdis.m > _nesdis_m.tex >- ./getmproto ../MATLAB/resymbol.m > _resymbol_m.tex >- ./getmproto ../MATLAB/sdmult.m > _sdmult_m.tex >- ./getmproto ../MATLAB/sparse2.m > _sparse2_m.tex >- ./getmproto ../MATLAB/symbfact2.m > _symbfact2_m.tex >- ./getproto '/include/, /^}/' ../Demo/cholmod_simple.c > _simple.tex >- ./getproto '/typedef struct cholmod_common/, /^}/' ../Include/cholmod_core.h > _common.tex >- ./getproto '/int cholmod_start/, /\*\) ;/' ../Include/cholmod_core.h > _start.tex >- ./getproto '/int cholmod_finish/, /\*\) ;/' ../Include/cholmod_core.h > _finish.tex >- ./getproto '/int cholmod_defaults/, /\*\) ;/' ../Include/cholmod_core.h > _defaults.tex >- ./getproto '/size_t cholmod_maxrank/, /\*\) ;/' ../Include/cholmod_core.h > _maxrank.tex >- ./getproto '/int cholmod_allocate_work/, /\*\) ;/' ../Include/cholmod_core.h > _allocate_work.tex >- ./getproto '/int cholmod_free_work/, /\*\) ;/' ../Include/cholmod_core.h > _free_work.tex >- ./getproto '/long cholmod_clear_flag/, /\*\) ;/' ../Include/cholmod_core.h > _clear_flag.tex >- ./getproto '/int cholmod_error/, /\*\) ;/' ../Include/cholmod_core.h > _error.tex >- ./getproto '/double cholmod_dbound/, /\*\) ;/' ../Include/cholmod_core.h > _dbound.tex >- ./getproto '/double cholmod_hypot/, /double\) ;/' ../Include/cholmod_core.h > _hypot.tex >- ./getproto '/int cholmod_divcomplex/, /\*\) ;/' ../Include/cholmod_core.h > _divcomplex.tex >- ./getproto '/typedef struct cholmod_sparse/, /^}/' ../Include/cholmod_core.h > _sparse.tex >- ./getproto '/cholmod_sparse \*cholmod_allocate_sparse/, /\*\) ;/' ../Include/cholmod_core.h > _allocate_sparse.tex >- ./getproto '/int cholmod_free_sparse/, /\*\) ;/' ../Include/cholmod_core.h > _free_sparse.tex >- ./getproto '/int cholmod_reallocate_sparse/, /\*\) ;/' ../Include/cholmod_core.h > _reallocate_sparse.tex >- ./getproto '/long cholmod_nnz/, /\*\) ;/' ../Include/cholmod_core.h > _nnz.tex >- ./getproto '/cholmod_sparse \*cholmod_speye/, /\*\) ;/' ../Include/cholmod_core.h > _speye.tex >- ./getproto '/cholmod_sparse \*cholmod_spzeros/, /\*\) ;/' ../Include/cholmod_core.h > _spzeros.tex >- ./getproto '/cholmod_sparse \*cholmod_transpose/, /\*\) ;/' ../Include/cholmod_core.h > _transpose.tex >- ./getproto '/int cholmod_transpose_unsym/, /\*\) ;/' ../Include/cholmod_core.h > _transpose_unsym.tex >- ./getproto '/int cholmod_transpose_sym/, /\*\) ;/' ../Include/cholmod_core.h > _transpose_sym.tex >- ./getproto '/cholmod_sparse \*cholmod_ptranspose/, /\*\) ;/' ../Include/cholmod_core.h > _ptranspose.tex >- ./getproto '/int cholmod_sort/, /\*\) ;/' ../Include/cholmod_core.h > _sort.tex >- ./getproto '/cholmod_sparse \*cholmod_band/, /\*\) ;/' ../Include/cholmod_core.h > _band.tex >- ./getproto '/int cholmod_band_inplace/, /\*\) ;/' ../Include/cholmod_core.h > _band_inplace.tex >- ./getproto '/cholmod_sparse \*cholmod_aat/, /\*\) ;/' ../Include/cholmod_core.h > _aat.tex >- ./getproto '/cholmod_sparse \*cholmod_copy_sparse/, /\*\) ;/' ../Include/cholmod_core.h > _copy_sparse.tex >- ./getproto '/cholmod_sparse \*cholmod_copy /, /\*\) ;/' ../Include/cholmod_core.h > _copy.tex >- ./getproto '/cholmod_sparse \*cholmod_add/, /\*\) ;/' ../Include/cholmod_core.h > _add.tex >- ./getproto '/int cholmod_sparse_xtype/, /\*\) ;/' ../Include/cholmod_core.h > _sparse_xtype.tex >- ./getproto '/typedef struct cholmod_factor/, /^}/' ../Include/cholmod_core.h > _factor.tex >- ./getproto '/cholmod_factor \*cholmod_allocate_factor/, /\*\) ;/' ../Include/cholmod_core.h > _allocate_factor.tex >- ./getproto '/int cholmod_free_factor/, /\*\) ;/' ../Include/cholmod_core.h > _free_factor.tex >- ./getproto '/int cholmod_reallocate_factor/, /\*\) ;/' ../Include/cholmod_core.h > _reallocate_factor.tex >- ./getproto '/int cholmod_change_factor/, /\*\) ;/' ../Include/cholmod_core.h > _change_factor.tex >- ./getproto '/int cholmod_pack_factor/, /\*\) ;/' ../Include/cholmod_core.h > _pack_factor.tex >- ./getproto '/int cholmod_reallocate_column/, /\*\) ;/' ../Include/cholmod_core.h > _reallocate_column.tex >- ./getproto '/cholmod_sparse \*cholmod_factor_to_sparse/, /\*\) ;/' ../Include/cholmod_core.h > _factor_to_sparse.tex >- ./getproto '/cholmod_factor \*cholmod_copy_factor/, /\*\) ;/' ../Include/cholmod_core.h > _copy_factor.tex >- ./getproto '/int cholmod_factor_xtype/, /\*\) ;/' ../Include/cholmod_core.h > _factor_xtype.tex >- ./getproto '/typedef struct cholmod_dense/, /^}/' ../Include/cholmod_core.h > _dense.tex >- ./getproto '/cholmod_dense \*cholmod_allocate_dense/, /\*\) ;/' ../Include/cholmod_core.h > _allocate_dense.tex >- ./getproto '/cholmod_dense \*cholmod_zeros/, /\*\) ;/' ../Include/cholmod_core.h > _zeros.tex >- ./getproto '/cholmod_dense \*cholmod_ones/, /\*\) ;/' ../Include/cholmod_core.h > _ones.tex >- ./getproto '/cholmod_dense \*cholmod_eye/, /\*\) ;/' ../Include/cholmod_core.h > _eye.tex >- ./getproto '/int cholmod_free_dense/, /\*\) ;/' ../Include/cholmod_core.h > _free_dense.tex >- ./getproto '/cholmod_dense \*cholmod_sparse_to_dense/, /\*\) ;/' ../Include/cholmod_core.h > _sparse_to_dense.tex >- ./getproto '/cholmod_sparse \*cholmod_dense_to_sparse/, /\*\) ;/' ../Include/cholmod_core.h > _dense_to_sparse.tex >- ./getproto '/cholmod_dense \*cholmod_copy_dense/, /\*\) ;/' ../Include/cholmod_core.h > _copy_dense.tex >- ./getproto '/int cholmod_copy_dense2/, /\*\) ;/' ../Include/cholmod_core.h > _copy_dense2.tex >- ./getproto '/int cholmod_dense_xtype/, /\*\) ;/' ../Include/cholmod_core.h > _dense_xtype.tex >- ./getproto '/typedef struct cholmod_triplet/, /^}/' ../Include/cholmod_core.h > _triplet.tex >- ./getproto '/cholmod_triplet \*cholmod_allocate_triplet/, /\*\) ;/' ../Include/cholmod_core.h > _allocate_triplet.tex >- ./getproto '/int cholmod_free_triplet/, /\*\) ;/' ../Include/cholmod_core.h > _free_triplet.tex >- ./getproto '/int cholmod_reallocate_triplet/, /\*\) ;/' ../Include/cholmod_core.h > _reallocate_triplet.tex >- ./getproto '/cholmod_triplet \*cholmod_sparse_to_triplet/, /\*\) ;/' ../Include/cholmod_core.h > _sparse_to_triplet.tex >- ./getproto '/cholmod_sparse \*cholmod_triplet_to_sparse/, /\*\) ;/' ../Include/cholmod_core.h > _triplet_to_sparse.tex >- ./getproto '/cholmod_triplet \*cholmod_copy_triplet/, /\*\) ;/' ../Include/cholmod_core.h > _copy_triplet.tex >- ./getproto '/int cholmod_triplet_xtype/, /\*\) ;/' ../Include/cholmod_core.h > _triplet_xtype.tex >- ./getproto '/void \*cholmod_malloc/, /\*\) ;/' ../Include/cholmod_core.h > _malloc.tex >- ./getproto '/void \*cholmod_calloc/, /\*\) ;/' ../Include/cholmod_core.h > _calloc.tex >- ./getproto '/void \*cholmod_free/, /\*\) ;/' ../Include/cholmod_core.h > _free.tex >- ./getproto '/void \*cholmod_realloc/, /\*\) ;/' ../Include/cholmod_core.h > _realloc.tex >- ./getproto '/int cholmod_realloc_multiple/, /\*\) ;/' ../Include/cholmod_core.h > _realloc_multiple.tex >- ./getproto '/itype defines the/, /define CHOLMOD_SUPERNODAL/' ../Include/cholmod_core.h > _defn.tex >- ./getproto '/int cholmod_check_common/, /\*\) ;/' ../Include/cholmod_check.h > _check_common.tex >- ./getproto '/int cholmod_print_common/, /\*\) ;/' ../Include/cholmod_check.h > _print_common.tex >- ./getproto '/int cholmod_check_sparse/, /\*\) ;/' ../Include/cholmod_check.h > _check_sparse.tex >- ./getproto '/int cholmod_print_sparse/, /\*\) ;/' ../Include/cholmod_check.h > _print_sparse.tex >- ./getproto '/int cholmod_check_dense/, /\*\) ;/' ../Include/cholmod_check.h > _check_dense.tex >- ./getproto '/int cholmod_print_dense/, /\*\) ;/' ../Include/cholmod_check.h > _print_dense.tex >- ./getproto '/int cholmod_check_factor/, /\*\) ;/' ../Include/cholmod_check.h > _check_factor.tex >- ./getproto '/int cholmod_print_factor/, /\*\) ;/' ../Include/cholmod_check.h > _print_factor.tex >- ./getproto '/int cholmod_check_triplet/, /\*\) ;/' ../Include/cholmod_check.h > _check_triplet.tex >- ./getproto '/int cholmod_print_triplet/, /\*\) ;/' ../Include/cholmod_check.h > _print_triplet.tex >- ./getproto '/int cholmod_check_subset/, /\*\) ;/' ../Include/cholmod_check.h > _check_subset.tex >- ./getproto '/int cholmod_print_subset/, /\*\) ;/' ../Include/cholmod_check.h > _print_subset.tex >- ./getproto '/int cholmod_check_perm/, /\*\) ;/' ../Include/cholmod_check.h > _check_perm.tex >- ./getproto '/int cholmod_print_perm/, /\*\) ;/' ../Include/cholmod_check.h > _print_perm.tex >- ./getproto '/int cholmod_check_parent/, /\*\) ;/' ../Include/cholmod_check.h > _check_parent.tex >- ./getproto '/int cholmod_print_parent/, /\*\) ;/' ../Include/cholmod_check.h > _print_parent.tex >- ./getproto '/cholmod_triplet \*cholmod_read_triplet/, /\*\) ;/' ../Include/cholmod_check.h > _read_triplet.tex >- ./getproto '/cholmod_sparse \*cholmod_read_sparse/, /\*\) ;/' ../Include/cholmod_check.h > _read_sparse.tex >- ./getproto '/cholmod_dense \*cholmod_read_dense/, /\*\) ;/' ../Include/cholmod_check.h > _read_dense.tex >- ./getproto '/void \*cholmod_read_matrix/, /\*\) ;/' ../Include/cholmod_check.h > _read_matrix.tex >- ./getproto '/int cholmod_write_sparse/, /\*\) ;/' ../Include/cholmod_check.h > _write_sparse.tex >- ./getproto '/int cholmod_write_dense/, /\*\) ;/' ../Include/cholmod_check.h > _write_dense.tex >- ./getproto '/cholmod_factor \*cholmod_analyze /, /\*\) ;/' ../Include/cholmod_cholesky.h > _analyze.tex >- ./getproto '/cholmod_factor \*cholmod_analyze_p/, /\*\) ;/' ../Include/cholmod_cholesky.h > _analyze_p.tex >- ./getproto '/int cholmod_factorize /, /\*\) ;/' ../Include/cholmod_cholesky.h > _factorize.tex >- ./getproto '/int cholmod_factorize_p/, /\*\) ;/' ../Include/cholmod_cholesky.h > _factorize_p.tex >- ./getproto '/cholmod_dense \*cholmod_solve/, /\*\) ;/' ../Include/cholmod_cholesky.h > _solve.tex >- ./getproto '/cholmod_sparse \*cholmod_spsolve/, /\*\) ;/' ../Include/cholmod_cholesky.h > _spsolve.tex >- ./getproto '/int cholmod_etree/, /\*\) ;/' ../Include/cholmod_cholesky.h > _etree.tex >- ./getproto '/int cholmod_rowcolcounts/, /\*\) ;/' ../Include/cholmod_cholesky.h > _rowcolcounts.tex >- ./getproto '/int cholmod_analyze_ordering/, /\*\) ;/' ../Include/cholmod_cholesky.h > _analyze_ordering.tex >- ./getproto '/int cholmod_amd/, /\*\) ;/' ../Include/cholmod_cholesky.h > _amd.tex >- ./getproto '/int cholmod_colamd/, /\*\) ;/' ../Include/cholmod_cholesky.h > _colamd.tex >- ./getproto '/int cholmod_rowfac/, /\*\) ;/' ../Include/cholmod_cholesky.h > _rowfac.tex >- ./getproto '/int cholmod_rowfac_mask/, /\*\) ;/' ../Include/cholmod_cholesky.h > _rowfac_mask.tex >- ./getproto '/int cholmod_row_subtree/, /\*\) ;/' ../Include/cholmod_cholesky.h > _row_subtree.tex >- ./getproto '/int cholmod_row_lsubtree/, /\*\) ;/' ../Include/cholmod_cholesky.h > _row_lsubtree.tex >- ./getproto '/int cholmod_resymbol /, /\*\) ;/' ../Include/cholmod_cholesky.h > _resymbol.tex >- ./getproto '/int cholmod_resymbol_noperm/, /\*\) ;/' ../Include/cholmod_cholesky.h > _resymbol_noperm.tex >- ./getproto '/double cholmod_rcond/, /\*\) ;/' ../Include/cholmod_cholesky.h > _rcond.tex >- ./getproto '/long cholmod_postorder/, /\*\) ;/' ../Include/cholmod_cholesky.h > _postorder.tex >- ./getproto '/int cholmod_updown /, /\*\) ;/' ../Include/cholmod_modify.h > _updown.tex >- ./getproto '/int cholmod_updown_solve/, /\*\) ;/' ../Include/cholmod_modify.h > _updown_solve.tex >- ./getproto '/int cholmod_updown_mark/, /\*\) ;/' ../Include/cholmod_modify.h > _updown_mark.tex >- ./getproto '/int cholmod_updown_mask/, /\*\) ;/' ../Include/cholmod_modify.h > _updown_mask.tex >- ./getproto '/int cholmod_rowadd /, /\*\) ;/' ../Include/cholmod_modify.h > _rowadd.tex >- ./getproto '/int cholmod_rowadd_solve/, /\*\) ;/' ../Include/cholmod_modify.h > _rowadd_solve.tex >- ./getproto '/int cholmod_rowadd_mark/, /\*\) ;/' ../Include/cholmod_modify.h > _rowadd_mark.tex >- ./getproto '/int cholmod_rowdel /, /\*\) ;/' ../Include/cholmod_modify.h > _rowdel.tex >- ./getproto '/int cholmod_rowdel_solve/, /\*\) ;/' ../Include/cholmod_modify.h > _rowdel_solve.tex >- ./getproto '/int cholmod_rowdel_mark/, /\*\) ;/' ../Include/cholmod_modify.h > _rowdel_mark.tex >- ./getproto '/int cholmod_drop/, /\*\) ;/' ../Include/cholmod_matrixops.h > _drop.tex >- ./getproto '/double cholmod_norm_dense/, /\*\) ;/' ../Include/cholmod_matrixops.h > _norm_dense.tex >- ./getproto '/double cholmod_norm_sparse/, /\*\) ;/' ../Include/cholmod_matrixops.h > _norm_sparse.tex >- ./getproto '/cholmod_sparse \*cholmod_horzcat/, /\*\) ;/' ../Include/cholmod_matrixops.h > _horzcat.tex >- ./getproto '/define CHOLMOD_SCALAR/, /\*\) ;/' ../Include/cholmod_matrixops.h > _scale.tex >- ./getproto '/int cholmod_sdmult/, /\*\) ;/' ../Include/cholmod_matrixops.h > _sdmult.tex >- ./getproto '/cholmod_sparse \*cholmod_ssmult/, /\*\) ;/' ../Include/cholmod_matrixops.h > _ssmult.tex >- ./getproto '/cholmod_sparse \*cholmod_submatrix/, /\*\) ;/' ../Include/cholmod_matrixops.h > _submatrix.tex >- ./getproto '/cholmod_sparse \*cholmod_vertcat/, /\*\) ;/' ../Include/cholmod_matrixops.h > _vertcat.tex >- ./getproto '/int cholmod_symmetry/, /\*\) ;/' ../Include/cholmod_matrixops.h > _symmetry.tex >- ./getproto '/int cholmod_super_symbolic/, /\*\) ;/' ../Include/cholmod_supernodal.h > _super_symbolic.tex >- ./getproto '/int cholmod_super_numeric/, /\*\) ;/' ../Include/cholmod_supernodal.h > _super_numeric.tex >- ./getproto '/int cholmod_super_lsolve/, /\*\) ;/' ../Include/cholmod_supernodal.h > _super_lsolve.tex >- ./getproto '/int cholmod_super_ltsolve/, /\*\) ;/' ../Include/cholmod_supernodal.h > _super_ltsolve.tex >- ./getproto '/long cholmod_nested_dissection/, /\*\) ;/' ../Include/cholmod_partition.h > _nested_dissection.tex >- ./getproto '/int cholmod_metis/, /\*\) ;/' ../Include/cholmod_partition.h > _metis.tex >- ./getproto '/int cholmod_ccolamd/, /\*\) ;/' ../Include/cholmod_partition.h > _ccolamd.tex >- ./getproto '/int cholmod_camd/, /\*\) ;/' ../Include/cholmod_partition.h > _camd.tex >- ./getproto '/int cholmod_csymamd/, /\*\) ;/' ../Include/cholmod_partition.h > _csymamd.tex >- ./getproto '/int cholmod_csymamd/, /\*\) ;/' ../Include/cholmod_partition.h > _csymamd.tex >- ./getproto '/long cholmod_bisect/, /\*\) ;/' ../Include/cholmod_partition.h > _bisect.tex >- ./getproto '/long cholmod_metis_bisector/, /\*\) ;/' ../Include/cholmod_partition.h > _metis_bisector.tex >- ./getproto '/long cholmod_collapse_septree/, /\*\) ;/' ../Include/cholmod_partition.h > _collapse_septree.tex >- pdflatex UserGuide >- bibtex UserGuide >- pdflatex UserGuide >- pdflatex UserGuide >- >-distclean: purge >- >-purge: clean >- - $(RM) _temp.awk _*.tex *.dvi *.aux *.log *.lof *.lot *.toc *.bak *.bbl *.blg >- >-clean: >- - $(RM) $(CLEAN) >diff -urN CHOLMOD_orig/Lib/Makefile CHOLMOD/Lib/Makefile >--- CHOLMOD_orig/Lib/Makefile 2007-05-05 10:36:56.000000000 -0400 >+++ CHOLMOD/Lib/Makefile 1969-12-31 19:00:00.000000000 -0500 >@@ -1,472 +0,0 @@ >-#=============================================================================== >-# CHOLOMD/Lib/Makefile: for compiling the CHOLMOD library >-#=============================================================================== >- >-default: all >- >-ccode: all >- >-include ../../UFconfig/UFconfig.mk >- >-C = $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) >- >-all: libcholmod.a >- >-library: libcholmod.a >- >-purge: distclean >- >-distclean: clean >- - $(RM) libcholmod.a >- >-clean: >- - $(RM) $(CLEAN) >- >-#------------------------------------------------------------------------------- >-# ../Include/ directory contains all include files: >-#------------------------------------------------------------------------------- >- >-INC = ../Include/cholmod.h \ >- ../Include/cholmod_blas.h \ >- ../Include/cholmod_check.h \ >- ../Include/cholmod_cholesky.h \ >- ../Include/cholmod_complexity.h \ >- ../Include/cholmod_config.h \ >- ../Include/cholmod_core.h \ >- ../Include/cholmod_internal.h \ >- ../Include/cholmod_matrixops.h \ >- ../Include/cholmod_modify.h \ >- ../Include/cholmod_partition.h \ >- ../Include/cholmod_supernodal.h \ >- ../Include/cholmod_template.h >- >-#------------------------------------------------------------------------------- >-# The 7 CHOLMOD library modules (int, double) >-#------------------------------------------------------------------------------- >- >-CORE = cholmod_aat.o cholmod_add.o cholmod_band.o \ >- cholmod_change_factor.o cholmod_common.o cholmod_complex.o \ >- cholmod_copy.o cholmod_dense.o cholmod_error.o cholmod_factor.o \ >- cholmod_memory.o cholmod_sparse.o \ >- cholmod_transpose.o cholmod_triplet.o >- >-CHECK = cholmod_check.o cholmod_read.o cholmod_write.o >- >-CHOLESKY = cholmod_amd.o cholmod_analyze.o cholmod_colamd.o \ >- cholmod_etree.o cholmod_factorize.o cholmod_postorder.o \ >- cholmod_rcond.o cholmod_resymbol.o cholmod_rowcolcounts.o \ >- cholmod_rowfac.o cholmod_solve.o cholmod_spsolve.o >- >-MATRIXOPS = cholmod_drop.o cholmod_horzcat.o cholmod_norm.o \ >- cholmod_scale.o cholmod_sdmult.o cholmod_ssmult.o \ >- cholmod_submatrix.o cholmod_vertcat.o cholmod_symmetry.o >- >-PARTITION = cholmod_ccolamd.o cholmod_csymamd.o \ >- cholmod_metis.o cholmod_nesdis.o cholmod_camd.o >- >-MODIFY = cholmod_rowadd.o cholmod_rowdel.o cholmod_updown.o >- >-SUPERNODAL = cholmod_super_numeric.o cholmod_super_solve.o \ >- cholmod_super_symbolic.o >- >-DI = $(CORE) $(CHECK) $(CHOLESKY) $(MATRIXOPS) $(MODIFY) $(SUPERNODAL) \ >- $(PARTITION) >- >-#------------------------------------------------------------------------------- >-# CHOLMOD library modules (long, double) >-#------------------------------------------------------------------------------- >- >-LCORE = cholmod_l_aat.o cholmod_l_add.o cholmod_l_band.o \ >- cholmod_l_change_factor.o cholmod_l_common.o cholmod_l_complex.o \ >- cholmod_l_copy.o cholmod_l_dense.o cholmod_l_error.o \ >- cholmod_l_factor.o cholmod_l_memory.o \ >- cholmod_l_sparse.o cholmod_l_transpose.o cholmod_l_triplet.o >- >-LCHECK = cholmod_l_check.o cholmod_l_read.o cholmod_l_write.o >- >-LCHOLESKY = cholmod_l_amd.o cholmod_l_analyze.o cholmod_l_colamd.o \ >- cholmod_l_etree.o cholmod_l_factorize.o cholmod_l_postorder.o \ >- cholmod_l_rcond.o cholmod_l_resymbol.o cholmod_l_rowcolcounts.o \ >- cholmod_l_rowfac.o cholmod_l_solve.o cholmod_l_spsolve.o >- >-LMATRIXOPS = cholmod_l_drop.o cholmod_l_horzcat.o cholmod_l_norm.o \ >- cholmod_l_scale.o cholmod_l_sdmult.o cholmod_l_ssmult.o \ >- cholmod_l_submatrix.o cholmod_l_vertcat.o cholmod_l_symmetry.o >- >-LPARTITION = cholmod_l_ccolamd.o cholmod_l_csymamd.o \ >- cholmod_l_metis.o cholmod_l_nesdis.o cholmod_l_camd.o >- >-LMODIFY = cholmod_l_rowadd.o cholmod_l_rowdel.o cholmod_l_updown.o >- >-LSUPERNODAL = cholmod_l_super_numeric.o cholmod_l_super_solve.o \ >- cholmod_l_super_symbolic.o >- >-DL = $(LCORE) $(LCHECK) $(LCHOLESKY) $(LMATRIXOPS) $(LMODIFY) $(LSUPERNODAL) \ >- $(LPARTITION) >- >-#------------------------------------------------------------------------------- >- >-# to compile just the double/int version, use OBJ = $(DI) >-OBJ = $(DI) $(DL) >- >-libcholmod.a: $(OBJ) >- $(AR) libcholmod.a $(OBJ) >- $(RANLIB) libcholmod.a >- >-$(OBJ): $(INC) >- >-I = -I../../AMD/Include -I../../AMD/Source -I../../COLAMD/Include \ >- -I$(METIS_PATH)/Lib -I../../CCOLAMD/Include -I../../CAMD/Include \ >- -I../Include -I../../UFconfig >- >-#------------------------------------------------------------------------------- >-# Check Module: >-#------------------------------------------------------------------------------- >- >-cholmod_check.o: ../Check/cholmod_check.c >- $(C) -c $(I) $< >- >-cholmod_read.o: ../Check/cholmod_read.c >- $(C) -c $(I) $< >- >-cholmod_write.o: ../Check/cholmod_write.c >- $(C) -c $(I) $< >- >-#------------------------------------------------------------------------------- >- >-cholmod_l_check.o: ../Check/cholmod_check.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_read.o: ../Check/cholmod_read.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_write.o: ../Check/cholmod_write.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >- >-#------------------------------------------------------------------------------- >-# Core Module: >-#------------------------------------------------------------------------------- >- >-cholmod_common.o: ../Core/cholmod_common.c >- $(C) -c $(I) $< >- >-cholmod_dense.o: ../Core/cholmod_dense.c ../Core/t_cholmod_dense.c >- $(C) -c $(I) $< >- >-cholmod_factor.o: ../Core/cholmod_factor.c >- $(C) -c $(I) $< >- >-cholmod_change_factor.o: ../Core/cholmod_change_factor.c \ >- ../Core/t_cholmod_change_factor.c >- $(C) -c $(I) $< >- >-cholmod_memory.o: ../Core/cholmod_memory.c >- $(C) -c $(I) $< >- >-cholmod_sparse.o: ../Core/cholmod_sparse.c >- $(C) -c $(I) $< >- >-cholmod_complex.o: ../Core/cholmod_complex.c >- $(C) -c $(I) $< >- >-cholmod_transpose.o: ../Core/cholmod_transpose.c ../Core/t_cholmod_transpose.c >- $(C) -c $(I) $< >- >-cholmod_band.o: ../Core/cholmod_band.c >- $(C) -c $(I) $< >- >-cholmod_copy.o: ../Core/cholmod_copy.c >- $(C) -c $(I) $< >- >-cholmod_triplet.o: ../Core/cholmod_triplet.c ../Core/t_cholmod_triplet.c >- $(C) -c $(I) $< >- >-cholmod_error.o: ../Core/cholmod_error.c >- $(C) -c $(I) $< >- >-cholmod_aat.o: ../Core/cholmod_aat.c >- $(C) -c $(I) $< >- >-cholmod_add.o: ../Core/cholmod_add.c >- $(C) -c $(I) $< >- >-#------------------------------------------------------------------------------- >- >-cholmod_l_common.o: ../Core/cholmod_common.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_dense.o: ../Core/cholmod_dense.c ../Core/t_cholmod_dense.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_factor.o: ../Core/cholmod_factor.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_change_factor.o: ../Core/cholmod_change_factor.c \ >- ../Core/t_cholmod_change_factor.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_memory.o: ../Core/cholmod_memory.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_sparse.o: ../Core/cholmod_sparse.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_complex.o: ../Core/cholmod_complex.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_transpose.o: ../Core/cholmod_transpose.c ../Core/t_cholmod_transpose.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_band.o: ../Core/cholmod_band.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_copy.o: ../Core/cholmod_copy.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_triplet.o: ../Core/cholmod_triplet.c ../Core/t_cholmod_triplet.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_error.o: ../Core/cholmod_error.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_aat.o: ../Core/cholmod_aat.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_add.o: ../Core/cholmod_add.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >- >-#------------------------------------------------------------------------------- >-# Cholesky Module: >-#------------------------------------------------------------------------------- >- >-cholmod_amd.o: ../Cholesky/cholmod_amd.c >- $(C) -c $(I) $< >- >-cholmod_analyze.o: ../Cholesky/cholmod_analyze.c >- $(C) -c $(I) $< >- >-cholmod_colamd.o: ../Cholesky/cholmod_colamd.c >- $(C) -c $(I) $< >- >-cholmod_etree.o: ../Cholesky/cholmod_etree.c >- $(C) -c $(I) $< >- >-cholmod_factorize.o: ../Cholesky/cholmod_factorize.c >- $(C) -c $(I) $< >- >-cholmod_postorder.o: ../Cholesky/cholmod_postorder.c >- $(C) -c $(I) $< >- >-cholmod_rcond.o: ../Cholesky/cholmod_rcond.c >- $(C) -c $(I) $< >- >-cholmod_resymbol.o: ../Cholesky/cholmod_resymbol.c >- $(C) -c $(I) $< >- >-cholmod_rowcolcounts.o: ../Cholesky/cholmod_rowcolcounts.c >- $(C) -c $(I) $< >- >-cholmod_solve.o: ../Cholesky/cholmod_solve.c ../Cholesky/t_cholmod_lsolve.c \ >- ../Cholesky/t_cholmod_ltsolve.c ../Cholesky/t_cholmod_solve.c >- $(C) -c $(I) $< >- >-cholmod_spsolve.o: ../Cholesky/cholmod_spsolve.c >- $(C) -c $(I) $< >- >-cholmod_rowfac.o: ../Cholesky/cholmod_rowfac.c ../Cholesky/t_cholmod_rowfac.c >- $(C) -c $(I) $< >- >-#------------------------------------------------------------------------------- >- >-cholmod_l_amd.o: ../Cholesky/cholmod_amd.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_analyze.o: ../Cholesky/cholmod_analyze.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_colamd.o: ../Cholesky/cholmod_colamd.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_etree.o: ../Cholesky/cholmod_etree.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_factorize.o: ../Cholesky/cholmod_factorize.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_postorder.o: ../Cholesky/cholmod_postorder.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_rcond.o: ../Cholesky/cholmod_rcond.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_resymbol.o: ../Cholesky/cholmod_resymbol.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_rowcolcounts.o: ../Cholesky/cholmod_rowcolcounts.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_solve.o: ../Cholesky/cholmod_solve.c ../Cholesky/t_cholmod_lsolve.c \ >- ../Cholesky/t_cholmod_ltsolve.c ../Cholesky/t_cholmod_solve.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_spsolve.o: ../Cholesky/cholmod_spsolve.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_rowfac.o: ../Cholesky/cholmod_rowfac.c ../Cholesky/t_cholmod_rowfac.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-#------------------------------------------------------------------------------- >-# Partition Module: >-#------------------------------------------------------------------------------- >- >-cholmod_ccolamd.o: ../Partition/cholmod_ccolamd.c >- $(C) -c $(I) $< >- >-cholmod_csymamd.o: ../Partition/cholmod_csymamd.c >- $(C) -c $(I) $< >- >-cholmod_camd.o: ../Partition/cholmod_camd.c >- $(C) -c $(I) $< >- >-cholmod_metis.o: ../Partition/cholmod_metis.c >- $(C) -c $(I) $< >- >-cholmod_nesdis.o: ../Partition/cholmod_nesdis.c >- $(C) -c $(I) $< >- >-#------------------------------------------------------------------------------- >- >-cholmod_l_ccolamd.o: ../Partition/cholmod_ccolamd.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_csymamd.o: ../Partition/cholmod_csymamd.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_camd.o: ../Partition/cholmod_camd.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_metis.o: ../Partition/cholmod_metis.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_nesdis.o: ../Partition/cholmod_nesdis.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >- >-#------------------------------------------------------------------------------- >-# MatrixOps Module: >-#------------------------------------------------------------------------------- >- >-cholmod_horzcat.o: ../MatrixOps/cholmod_horzcat.c >- $(C) -c $(I) $< >- >-cholmod_norm.o: ../MatrixOps/cholmod_norm.c >- $(C) -c $(I) $< >- >-cholmod_scale.o: ../MatrixOps/cholmod_scale.c >- $(C) -c $(I) $< >- >-cholmod_drop.o: ../MatrixOps/cholmod_drop.c >- $(C) -c $(I) $< >- >-cholmod_sdmult.o: ../MatrixOps/cholmod_sdmult.c \ >- ../MatrixOps/t_cholmod_sdmult.c >- $(C) -c $(I) $< >- >-cholmod_ssmult.o: ../MatrixOps/cholmod_ssmult.c >- $(C) -c $(I) $< >- >-cholmod_submatrix.o: ../MatrixOps/cholmod_submatrix.c >- $(C) -c $(I) $< >- >-cholmod_vertcat.o: ../MatrixOps/cholmod_vertcat.c >- $(C) -c $(I) $< >- >-cholmod_symmetry.o: ../MatrixOps/cholmod_symmetry.c >- $(C) -c $(I) $< >- >-#------------------------------------------------------------------------------- >- >-cholmod_l_horzcat.o: ../MatrixOps/cholmod_horzcat.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_norm.o: ../MatrixOps/cholmod_norm.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_scale.o: ../MatrixOps/cholmod_scale.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_drop.o: ../MatrixOps/cholmod_drop.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_sdmult.o: ../MatrixOps/cholmod_sdmult.c \ >- ../MatrixOps/t_cholmod_sdmult.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_ssmult.o: ../MatrixOps/cholmod_ssmult.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_submatrix.o: ../MatrixOps/cholmod_submatrix.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_vertcat.o: ../MatrixOps/cholmod_vertcat.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_symmetry.o: ../MatrixOps/cholmod_symmetry.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-#------------------------------------------------------------------------------- >-# Modify Module: >-#------------------------------------------------------------------------------- >- >-cholmod_rowadd.o: ../Modify/cholmod_rowadd.c >- $(C) -c $(I) $< >- >-cholmod_rowdel.o: ../Modify/cholmod_rowdel.c >- $(C) -c $(I) $< >- >-cholmod_updown.o: ../Modify/cholmod_updown.c \ >- ../Modify/t_cholmod_updown.c ../Modify/t_cholmod_updown_numkr.c >- $(C) -c $(I) $< >- >-#------------------------------------------------------------------------------- >- >-cholmod_l_rowadd.o: ../Modify/cholmod_rowadd.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_rowdel.o: ../Modify/cholmod_rowdel.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_updown.o: ../Modify/cholmod_updown.c \ >- ../Modify/t_cholmod_updown.c ../Modify/t_cholmod_updown_numkr.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >- >-#------------------------------------------------------------------------------- >-# Supernodal Module: >-#------------------------------------------------------------------------------- >- >-cholmod_super_numeric.o: ../Supernodal/cholmod_super_numeric.c \ >- ../Supernodal/t_cholmod_super_numeric.c >- $(C) -c $(I) $< >- >-cholmod_super_symbolic.o: ../Supernodal/cholmod_super_symbolic.c >- $(C) -c $(I) $< >- >-cholmod_super_solve.o: ../Supernodal/cholmod_super_solve.c \ >- ../Supernodal/t_cholmod_super_solve.c >- $(C) -c $(I) $< >- >-#------------------------------------------------------------------------------- >- >-cholmod_l_super_numeric.o: ../Supernodal/cholmod_super_numeric.c \ >- ../Supernodal/t_cholmod_super_numeric.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_super_symbolic.o: ../Supernodal/cholmod_super_symbolic.c >- $(C) -DDLONG -c $(I) $< -o $@ >- >-cholmod_l_super_solve.o: ../Supernodal/cholmod_super_solve.c \ >- ../Supernodal/t_cholmod_super_solve.c >- $(C) -DDLONG -c $(I) $< -o $@ >diff -urN CHOLMOD_orig/Lib/Makefile.am CHOLMOD/Lib/Makefile.am >--- CHOLMOD_orig/Lib/Makefile.am 1969-12-31 19:00:00.000000000 -0500 >+++ CHOLMOD/Lib/Makefile.am 2007-09-20 12:05:11.000000000 -0400 >@@ -0,0 +1,21 @@ >+lib_LTLIBRARIES = libcholmod.la >+# We're just dumping all the libraries into one, no real source code. >+libcholmod_la_SOURCES = >+libcholmod_la_LIBADD = $(top_srcdir)/Check/libcheck.la \ >+ $(top_srcdir)/Core/libcore.la \ >+ $(top_srcdir)/MatrixOps/libmops.la \ >+ $(top_srcdir)/Supernodal/libsnod.la \ >+ $(top_srcdir)/Modify/libmodify.la \ >+ $(top_srcdir)/Check/libcheckl.la \ >+ $(top_srcdir)/Core/libcorel.la \ >+ $(top_srcdir)/MatrixOps/libmopsl.la \ >+ $(top_srcdir)/Supernodal/libsnodl.la \ >+ $(top_srcdir)/Modify/libmodifyl.la \ >+ $(top_srcdir)/Partition/libpart.la \ >+ $(top_srcdir)/Partition/libpartl.la \ >+ $(top_srcdir)/Cholesky/libcholesky.la \ >+ $(top_srcdir)/Cholesky/libcholeskyl.la >+ >+if ENABLE_METIS >+ libcholmod_la_LDFLAGS = -lmetis >+endif >diff -urN CHOLMOD_orig/MATLAB/Makefile CHOLMOD/MATLAB/Makefile >--- CHOLMOD_orig/MATLAB/Makefile 2007-05-05 13:08:13.000000000 -0400 >+++ CHOLMOD/MATLAB/Makefile 1969-12-31 19:00:00.000000000 -0500 >@@ -1,700 +0,0 @@ >-#=============================================================================== >-# CHOLMOD/MATLAB/Makefile >-#=============================================================================== >- >-default: all >- >-include ../../UFconfig/UFconfig.mk >- >-I = -I. -I../../AMD/Include -I../../COLAMD/Include -I../../CCOLAMD/Include \ >- -I../../CAMD/Include -I../Include -I../../UFconfig -I$(METIS_PATH)/Lib >- >-all: mread sdmult ldlsolve resymbol symbfact2 chol2 lchol \ >- ldlchol cholmod2 ldlupdate metis bisect nesdis etree2 sparse2 analyze \ >- septree spsym mwrite other >- >-MX = $(MEX) $(CHOLMOD_CONFIG) -DDLONG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE $(I) >- >-distclean: purge >- >-purge: clean >- - $(RM) *.mex* *.dll >- >-clean: >- - $(RM) $(CLEAN) >- >-#=============================================================================== >- >-AMD_INC = ../../AMD/Include/amd.h ../../AMD/Include/amd_internal.h >- >-AMD = \ >- amd_1.o \ >- amd_2.o \ >- amd_aat.o \ >- amd_control.o \ >- amd_defaults.o \ >- amd_dump.o \ >- amd_global.o \ >- amd_info.o \ >- amd_order.o \ >- amd_postorder.o \ >- amd_post_tree.o \ >- amd_preprocess.o \ >- amd_valid.o >- >-amd_1.o: ../../AMD/Source/amd_1.c $(AMD_INC) >- $(MX) -c $< >- >-amd_2.o: ../../AMD/Source/amd_2.c $(AMD_INC) >- $(MX) -c $< >- >-amd_aat.o: ../../AMD/Source/amd_aat.c $(AMD_INC) >- $(MX) -c $< >- >-amd_control.o: ../../AMD/Source/amd_control.c $(AMD_INC) >- $(MX) -c $< >- >-amd_defaults.o: ../../AMD/Source/amd_defaults.c $(AMD_INC) >- $(MX) -c $< >- >-amd_dump.o: ../../AMD/Source/amd_dump.c $(AMD_INC) >- $(MX) -c $< >- >-amd_global.o: ../../AMD/Source/amd_global.c $(AMD_INC) >- $(MX) -c $< >- >-amd_info.o: ../../AMD/Source/amd_info.c $(AMD_INC) >- $(MX) -c $< >- >-amd_order.o: ../../AMD/Source/amd_order.c $(AMD_INC) >- $(MX) -c $< >- >-amd_postorder.o: ../../AMD/Source/amd_postorder.c $(AMD_INC) >- $(MX) -c $< >- >-amd_post_tree.o: ../../AMD/Source/amd_post_tree.c $(AMD_INC) >- $(MX) -c $< >- >-amd_preprocess.o: ../../AMD/Source/amd_preprocess.c $(AMD_INC) >- $(MX) -c $< >- >-amd_valid.o: ../../AMD/Source/amd_valid.c $(AMD_INC) >- $(MX) -c $< >- >-#=============================================================================== >- >-CAMD_INC = ../../CAMD/Include/camd.h ../../CAMD/Include/camd_internal.h >- >-CAMD = \ >- camd_1.o \ >- camd_2.o \ >- camd_aat.o \ >- camd_control.o \ >- camd_defaults.o \ >- camd_dump.o \ >- camd_global.o \ >- camd_info.o \ >- camd_order.o \ >- camd_postorder.o \ >- camd_preprocess.o \ >- camd_valid.o >- >-camd_1.o: ../../CAMD/Source/camd_1.c $(CAMD_INC) >- $(MX) -c $< >- >-camd_2.o: ../../CAMD/Source/camd_2.c $(CAMD_INC) >- $(MX) -c $< >- >-camd_aat.o: ../../CAMD/Source/camd_aat.c $(CAMD_INC) >- $(MX) -c $< >- >-camd_control.o: ../../CAMD/Source/camd_control.c $(CAMD_INC) >- $(MX) -c $< >- >-camd_defaults.o: ../../CAMD/Source/camd_defaults.c $(CAMD_INC) >- $(MX) -c $< >- >-camd_dump.o: ../../CAMD/Source/camd_dump.c $(CAMD_INC) >- $(MX) -c $< >- >-camd_global.o: ../../CAMD/Source/camd_global.c $(CAMD_INC) >- $(MX) -c $< >- >-camd_info.o: ../../CAMD/Source/camd_info.c $(CAMD_INC) >- $(MX) -c $< >- >-camd_order.o: ../../CAMD/Source/camd_order.c $(CAMD_INC) >- $(MX) -c $< >- >-camd_postorder.o: ../../CAMD/Source/camd_postorder.c $(CAMD_INC) >- $(MX) -c $< >- >-camd_post_tree.o: ../../CAMD/Source/camd_post_tree.c $(CAMD_INC) >- $(MX) -c $< >- >-camd_preprocess.o: ../../CAMD/Source/camd_preprocess.c $(CAMD_INC) >- $(MX) -c $< >- >-camd_valid.o: ../../CAMD/Source/camd_valid.c $(CAMD_INC) >- $(MX) -c $< >- >-#=============================================================================== >- >-COLAMD_INC = ../../COLAMD/Include/colamd.h >- >-COLAMD = colamd.o colamd_global.o >- >-colamd.o: ../../COLAMD/Source/colamd.c $(COLAMD_INC) >- $(MX) -c $< >- >-colamd_global.o: ../../COLAMD/Source/colamd_global.c $(COLAMD_INC) >- $(MX) -c $< >- >-#=============================================================================== >- >-CCOLAMD_INC = ../../CCOLAMD/Include/ccolamd.h >- >-CCOLAMD = ccolamd.o ccolamd_global.o >- >-ccolamd.o: ../../CCOLAMD/Source/ccolamd.c $(CCOLAMD_INC) >- $(MX) -c $< >- >-ccolamd_global.o: ../../CCOLAMD/Source/ccolamd_global.c $(CCOLAMD_INC) >- $(MX) -c $< >- >-#=============================================================================== >- >-# patch METIS 4.0.1 >-rename.h: Makefile $(METIS_PATH)/Lib/rename.h >- echo '/* do not edit this file; generated by CHOLMOD/MATLAB/Makefile */' > rename.h >- echo '#undef log2' >> rename.h >- echo '#include "$(METIS_PATH)/Lib/rename.h"' >> rename.h >- echo '#undef log2' >> rename.h >- echo '#define log2 METIS__log2' >> rename.h >- echo '#include "mex.h"' >> rename.h >- echo '#define malloc mxMalloc' >> rename.h >- echo '#define free mxFree' >> rename.h >- echo '#define calloc mxCalloc' >> rename.h >- echo '#define realloc mxRealloc' >> rename.h >- >-METIS_INC = rename.h \ >- $(METIS_PATH)/Lib/defs.h \ >- $(METIS_PATH)/Lib/macros.h \ >- $(METIS_PATH)/Lib/metis.h \ >- $(METIS_PATH)/Lib/proto.h \ >- $(METIS_PATH)/Lib/rename.h \ >- $(METIS_PATH)/Lib/struct.h >- >-METIS = \ >- balance.o \ >- bucketsort.o \ >- ccgraph.o \ >- coarsen.o \ >- compress.o \ >- debug.o \ >- estmem.o \ >- fm.o \ >- fortran.o \ >- frename.o \ >- graph.o \ >- initpart.o \ >- kmetis.o \ >- kvmetis.o \ >- kwayfm.o \ >- kwayrefine.o \ >- kwayvolfm.o \ >- kwayvolrefine.o \ >- match.o \ >- mbalance2.o \ >- mbalance.o \ >- mcoarsen.o \ >- memory.o \ >- mesh.o \ >- meshpart.o \ >- mfm2.o \ >- mfm.o \ >- mincover.o \ >- minitpart2.o \ >- minitpart.o \ >- mkmetis.o \ >- mkwayfmh.o \ >- mkwayrefine.o \ >- mmatch.o \ >- mmd.o \ >- mpmetis.o \ >- mrefine2.o \ >- mrefine.o \ >- mutil.o \ >- myqsort.o \ >- ometis.o \ >- parmetis.o \ >- pmetis.o \ >- pqueue.o \ >- refine.o \ >- separator.o \ >- sfm.o \ >- srefine.o \ >- stat.o \ >- subdomains.o \ >- timing.o \ >- util.o >- >-balance.o: $(METIS_PATH)/Lib/balance.c $(METIS_INC) >- $(MX) -c $< >- >-bucketsort.o: $(METIS_PATH)/Lib/bucketsort.c $(METIS_INC) >- $(MX) -c $< >- >-ccgraph.o: $(METIS_PATH)/Lib/ccgraph.c $(METIS_INC) >- $(MX) -c $< >- >-coarsen.o: $(METIS_PATH)/Lib/coarsen.c $(METIS_INC) >- $(MX) -c $< >- >-compress.o: $(METIS_PATH)/Lib/compress.c $(METIS_INC) >- $(MX) -c $< >- >-debug.o: $(METIS_PATH)/Lib/debug.c $(METIS_INC) >- $(MX) -c $< >- >-estmem.o: $(METIS_PATH)/Lib/estmem.c $(METIS_INC) >- $(MX) -c $< >- >-fm.o: $(METIS_PATH)/Lib/fm.c $(METIS_INC) >- $(MX) -c $< >- >-fortran.o: $(METIS_PATH)/Lib/fortran.c $(METIS_INC) >- $(MX) -c $< >- >-frename.o: $(METIS_PATH)/Lib/frename.c $(METIS_INC) >- $(MX) -c $< >- >-graph.o: $(METIS_PATH)/Lib/graph.c $(METIS_INC) >- $(MX) -c $< >- >-initpart.o: $(METIS_PATH)/Lib/initpart.c $(METIS_INC) >- $(MX) -c $< >- >-kmetis.o: $(METIS_PATH)/Lib/kmetis.c $(METIS_INC) >- $(MX) -c $< >- >-kvmetis.o: $(METIS_PATH)/Lib/kvmetis.c $(METIS_INC) >- $(MX) -c $< >- >-kwayfm.o: $(METIS_PATH)/Lib/kwayfm.c $(METIS_INC) >- $(MX) -c $< >- >-kwayrefine.o: $(METIS_PATH)/Lib/kwayrefine.c $(METIS_INC) >- $(MX) -c $< >- >-kwayvolfm.o: $(METIS_PATH)/Lib/kwayvolfm.c $(METIS_INC) >- $(MX) -c $< >- >-kwayvolrefine.o: $(METIS_PATH)/Lib/kwayvolrefine.c $(METIS_INC) >- $(MX) -c $< >- >-match.o: $(METIS_PATH)/Lib/match.c $(METIS_INC) >- $(MX) -c $< >- >-mbalance2.o: $(METIS_PATH)/Lib/mbalance2.c $(METIS_INC) >- $(MX) -c $< >- >-mbalance.o: $(METIS_PATH)/Lib/mbalance.c $(METIS_INC) >- $(MX) -c $< >- >-mcoarsen.o: $(METIS_PATH)/Lib/mcoarsen.c $(METIS_INC) >- $(MX) -c $< >- >-memory.o: $(METIS_PATH)/Lib/memory.c $(METIS_INC) >- $(MX) -c $< >- >-mesh.o: $(METIS_PATH)/Lib/mesh.c $(METIS_INC) >- $(MX) -c $< >- >-meshpart.o: $(METIS_PATH)/Lib/meshpart.c $(METIS_INC) >- $(MX) -c $< >- >-mfm2.o: $(METIS_PATH)/Lib/mfm2.c $(METIS_INC) >- $(MX) -c $< >- >-mfm.o: $(METIS_PATH)/Lib/mfm.c $(METIS_INC) >- $(MX) -c $< >- >-mincover.o: $(METIS_PATH)/Lib/mincover.c $(METIS_INC) >- $(MX) -c $< >- >-minitpart2.o: $(METIS_PATH)/Lib/minitpart2.c $(METIS_INC) >- $(MX) -c $< >- >-minitpart.o: $(METIS_PATH)/Lib/minitpart.c $(METIS_INC) >- $(MX) -c $< >- >-mkmetis.o: $(METIS_PATH)/Lib/mkmetis.c $(METIS_INC) >- $(MX) -c $< >- >-mkwayfmh.o: $(METIS_PATH)/Lib/mkwayfmh.c $(METIS_INC) >- $(MX) -c $< >- >-mkwayrefine.o: $(METIS_PATH)/Lib/mkwayrefine.c $(METIS_INC) >- $(MX) -c $< >- >-mmatch.o: $(METIS_PATH)/Lib/mmatch.c $(METIS_INC) >- $(MX) -c $< >- >-mmd.o: $(METIS_PATH)/Lib/mmd.c $(METIS_INC) >- $(MX) -c $< >- >-mpmetis.o: $(METIS_PATH)/Lib/mpmetis.c $(METIS_INC) >- $(MX) -c $< >- >-mrefine2.o: $(METIS_PATH)/Lib/mrefine2.c $(METIS_INC) >- $(MX) -c $< >- >-mrefine.o: $(METIS_PATH)/Lib/mrefine.c $(METIS_INC) >- $(MX) -c $< >- >-mutil.o: $(METIS_PATH)/Lib/mutil.c $(METIS_INC) >- $(MX) -c $< >- >-myqsort.o: $(METIS_PATH)/Lib/myqsort.c $(METIS_INC) >- $(MX) -c $< >- >-ometis.o: $(METIS_PATH)/Lib/ometis.c $(METIS_INC) >- $(MX) -c $< >- >-parmetis.o: $(METIS_PATH)/Lib/parmetis.c $(METIS_INC) >- $(MX) -c $< >- >-pmetis.o: $(METIS_PATH)/Lib/pmetis.c $(METIS_INC) >- $(MX) -c $< >- >-pqueue.o: $(METIS_PATH)/Lib/pqueue.c $(METIS_INC) >- $(MX) -c $< >- >-refine.o: $(METIS_PATH)/Lib/refine.c $(METIS_INC) >- $(MX) -c $< >- >-separator.o: $(METIS_PATH)/Lib/separator.c $(METIS_INC) >- $(MX) -c $< >- >-sfm.o: $(METIS_PATH)/Lib/sfm.c $(METIS_INC) >- $(MX) -c $< >- >-srefine.o: $(METIS_PATH)/Lib/srefine.c $(METIS_INC) >- $(MX) -c $< >- >-stat.o: $(METIS_PATH)/Lib/stat.c $(METIS_INC) >- $(MX) -c $< >- >-subdomains.o: $(METIS_PATH)/Lib/subdomains.c $(METIS_INC) >- $(MX) -c $< >- >-timing.o: $(METIS_PATH)/Lib/timing.c $(METIS_INC) >- $(MX) -c $< >- >-util.o: $(METIS_PATH)/Lib/util.c $(METIS_INC) >- $(MX) -c $< >- >-#=============================================================================== >- >-CHOLMOD_INC = \ >- cholmod_matlab.h \ >- ../Include/cholmod_blas.h \ >- ../Include/cholmod_check.h \ >- ../Include/cholmod_cholesky.h \ >- ../Include/cholmod_complexity.h \ >- ../Include/cholmod_config.h \ >- ../Include/cholmod_core.h \ >- ../Include/cholmod.h \ >- ../Include/cholmod_internal.h \ >- ../Include/cholmod_io64.h \ >- ../Include/cholmod_matrixops.h \ >- ../Include/cholmod_modify.h \ >- ../Include/cholmod_partition.h \ >- ../Include/cholmod_supernodal.h \ >- ../Include/cholmod_template.h >- >-CHOLMOD = \ >- cholmod_matlab.o \ >- cholmod_check.o \ >- cholmod_read.o \ >- cholmod_write.o \ >- cholmod_amd.o \ >- cholmod_analyze.o \ >- cholmod_colamd.o \ >- cholmod_etree.o \ >- cholmod_factorize.o \ >- cholmod_postorder.o \ >- cholmod_rcond.o \ >- cholmod_resymbol.o \ >- cholmod_rowcolcounts.o \ >- cholmod_rowfac.o \ >- cholmod_solve.o \ >- cholmod_spsolve.o \ >- cholmod_aat.o \ >- cholmod_add.o \ >- cholmod_band.o \ >- cholmod_change_factor.o \ >- cholmod_common.o \ >- cholmod_complex.o \ >- cholmod_copy.o \ >- cholmod_dense.o \ >- cholmod_error.o \ >- cholmod_factor.o \ >- cholmod_memory.o \ >- cholmod_sparse.o \ >- cholmod_transpose.o \ >- cholmod_triplet.o \ >- cholmod_drop.o \ >- cholmod_horzcat.o \ >- cholmod_norm.o \ >- cholmod_scale.o \ >- cholmod_sdmult.o \ >- cholmod_ssmult.o \ >- cholmod_submatrix.o \ >- cholmod_symmetry.o \ >- cholmod_vertcat.o \ >- cholmod_rowadd.o \ >- cholmod_rowdel.o \ >- cholmod_updown.o \ >- cholmod_camd.o \ >- cholmod_ccolamd.o \ >- cholmod_csymamd.o \ >- cholmod_metis.o \ >- cholmod_nesdis.o \ >- cholmod_super_numeric.o \ >- cholmod_super_solve.o \ >- cholmod_super_symbolic.o >- >-cholmod_matlab.o: cholmod_matlab.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_check.o: ../Check/cholmod_check.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_read.o: ../Check/cholmod_read.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_write.o: ../Check/cholmod_write.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_amd.o: ../Cholesky/cholmod_amd.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_analyze.o: ../Cholesky/cholmod_analyze.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_colamd.o: ../Cholesky/cholmod_colamd.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_etree.o: ../Cholesky/cholmod_etree.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_factorize.o: ../Cholesky/cholmod_factorize.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_postorder.o: ../Cholesky/cholmod_postorder.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_rcond.o: ../Cholesky/cholmod_rcond.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_resymbol.o: ../Cholesky/cholmod_resymbol.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_rowcolcounts.o: ../Cholesky/cholmod_rowcolcounts.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_rowfac.o: ../Cholesky/cholmod_rowfac.c \ >- ../Cholesky/t_cholmod_rowfac.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_solve.o: ../Cholesky/cholmod_solve.c \ >- ../Cholesky/t_cholmod_lsolve.c \ >- ../Cholesky/t_cholmod_ltsolve.c \ >- ../Cholesky/t_cholmod_solve.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_spsolve.o: ../Cholesky/cholmod_spsolve.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_aat.o: ../Core/cholmod_aat.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_add.o: ../Core/cholmod_add.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_band.o: ../Core/cholmod_band.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_change_factor.o: ../Core/cholmod_change_factor.c \ >- ../Core/t_cholmod_change_factor.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_common.o: ../Core/cholmod_common.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_complex.o: ../Core/cholmod_complex.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_copy.o: ../Core/cholmod_copy.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_dense.o: ../Core/cholmod_dense.c \ >- ../Core/t_cholmod_dense.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_error.o: ../Core/cholmod_error.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_factor.o: ../Core/cholmod_factor.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_memory.o: ../Core/cholmod_memory.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_sparse.o: ../Core/cholmod_sparse.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_transpose.o: ../Core/cholmod_transpose.c \ >- ../Core/t_cholmod_transpose.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_triplet.o: ../Core/cholmod_triplet.c \ >- ../Core/t_cholmod_triplet.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_drop.o: ../MatrixOps/cholmod_drop.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_horzcat.o: ../MatrixOps/cholmod_horzcat.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_norm.o: ../MatrixOps/cholmod_norm.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_scale.o: ../MatrixOps/cholmod_scale.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_sdmult.o: ../MatrixOps/cholmod_sdmult.c \ >- ../MatrixOps/t_cholmod_sdmult.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_ssmult.o: ../MatrixOps/cholmod_ssmult.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_submatrix.o: ../MatrixOps/cholmod_submatrix.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_symmetry.o: ../MatrixOps/cholmod_symmetry.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_vertcat.o: ../MatrixOps/cholmod_vertcat.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_rowadd.o: ../Modify/cholmod_rowadd.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_rowdel.o: ../Modify/cholmod_rowdel.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_updown.o: ../Modify/cholmod_updown.c \ >- ../Modify/t_cholmod_updown.c \ >- ../Modify/t_cholmod_updown_numkr.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_camd.o: ../Partition/cholmod_camd.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_ccolamd.o: ../Partition/cholmod_ccolamd.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_csymamd.o: ../Partition/cholmod_csymamd.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_metis.o: ../Partition/cholmod_metis.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_nesdis.o: ../Partition/cholmod_nesdis.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_super_numeric.o: ../Supernodal/cholmod_super_numeric.c \ >- ../Supernodal/t_cholmod_super_numeric.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_super_solve.o: ../Supernodal/cholmod_super_solve.c \ >- ../Supernodal/t_cholmod_super_solve.c $(CHOLMOD_INC) >- $(MX) -c $< >- >-cholmod_super_symbolic.o: ../Supernodal/cholmod_super_symbolic.c $(CHOLMOD_INC) >- $(MX) -c $< >- >- >-#=============================================================================== >- >-OBJ = $(AMD) $(CAMD) $(COLAMD) $(CCOLAMD) $(METIS) $(CHOLMOD) >- >-analyze: analyze.c $(OBJ) >- $(MX) analyze.c $(OBJ) >- >-mread: mread.c $(OBJ) >- $(MX) mread.c $(OBJ) >- >-mwrite: mwrite.c $(OBJ) >- $(MX) mwrite.c $(OBJ) >- >-spsym: spsym.c $(OBJ) >- $(MX) spsym.c $(OBJ) >- >-chol2: chol2.c $(OBJ) >- $(MX) chol2.c $(OBJ) >- >-lchol: lchol.c $(OBJ) >- $(MX) lchol.c $(OBJ) >- >-ldlchol: ldlchol.c $(OBJ) >- $(MX) ldlchol.c $(OBJ) >- >-ldlupdate: ldlupdate.c $(OBJ) >- $(MX) ldlupdate.c $(OBJ) >- >-ldlsolve: ldlsolve.c $(OBJ) >- $(MX) ldlsolve.c $(OBJ) >- >-sdmult: sdmult.c $(OBJ) >- $(MX) sdmult.c $(OBJ) >- >-resymbol: resymbol.c $(OBJ) >- $(MX) resymbol.c $(OBJ) >- >-cholmod2: cholmod2.c $(OBJ) >- $(MX) cholmod2.c $(OBJ) >- >-nesdis: nesdis.c $(OBJ) >- $(MX) nesdis.c $(OBJ) >- >-septree: septree.c $(OBJ) >- $(MX) septree.c $(OBJ) >- >-metis: metis.c $(OBJ) >- $(MX) metis.c $(OBJ) >- >-etree2: etree2.c $(OBJ) >- $(MX) etree2.c $(OBJ) >- >-bisect: bisect.c $(OBJ) >- $(MX) bisect.c $(OBJ) >- >-symbfact2: symbfact2.c $(OBJ) >- $(MX) symbfact2.c $(OBJ) >- >-sparse2: sparse2.c $(OBJ) >- $(MX) sparse2.c $(OBJ) >- >-#------------------------------------------------------------------------------- >- >-other: >- ( cd ../../AMD ; $(MAKE) mex ) >- ( cd ../../CAMD ; $(MAKE) mex ) >- ( cd ../../COLAMD ; $(MAKE) mex ) >- ( cd ../../CCOLAMD ; $(MAKE) mex ) >diff -urN CHOLMOD_orig/Makefile CHOLMOD/Makefile >--- CHOLMOD_orig/Makefile 2006-11-30 11:40:08.000000000 -0500 >+++ CHOLMOD/Makefile 1969-12-31 19:00:00.000000000 -0500 >@@ -1,59 +0,0 @@ >-#------------------------------------------------------------------------------- >-# CHOLMOD Makefile >-#------------------------------------------------------------------------------- >- >-# Note: If you do not have METIS, or do not wish to use it in CHOLMOD, you must >-# compile CHOLMOD with the -DNPARTITION flag. See ../UFconfig/UFconfig.mk. >- >-default: all >- >-include ../UFconfig/UFconfig.mk >- >-# Compile the C-callable libraries and the Demo programs. >-all: >- ( cd Lib ; $(MAKE) ) >- ( cd Demo ; $(MAKE) ) >- >-# Compile the C-callable libraries only. >-library: >- ( cd Lib ; $(MAKE) ) >- >-# Remove all files not in the original distribution >-purge: >- ( cd MATLAB ; $(MAKE) purge ) >- ( cd Tcov ; $(MAKE) purge ) >- ( cd Lib ; $(MAKE) purge ) >-# ( cd Valgrind ; $(MAKE) purge ) >- ( cd Demo ; $(MAKE) purge ) >- ( cd Doc ; $(MAKE) purge ) >- >-# Remove all files not in the original distribution, except keep the >-# compiled libraries. >-clean: >- ( cd MATLAB ; $(MAKE) clean ) >- ( cd Tcov ; $(MAKE) clean ) >- ( cd Lib ; $(MAKE) clean ) >- ( cd Valgrind ; $(MAKE) clean ) >- ( cd Demo ; $(MAKE) clean ) >- >-distclean: purge >- >-ccode: all >- >-# Compile the MATLAB mexFunctions (you can also use cholmod_make.m in MATLAB) >-mex: >- ( cd MATLAB ; $(MAKE) ) >- >-# Run the test coverage suite. Takes about 40 minutes on a 3.2GHz Pentium. >-# Requires Linux (gcc, gcov). >-cov: >- ( cd Tcov ; $(MAKE) go ) >- >-# Run the test coverage suite using Valgrind. This takes a *** long *** time. >-valgrind: >- ( cd Valgrind ; $(MAKE) ) >- >-# Compile the C-callable libraries and the Demo programs. >-demo: >- ( cd Demo ; $(MAKE) ) >- >diff -urN CHOLMOD_orig/Makefile.am CHOLMOD/Makefile.am >--- CHOLMOD_orig/Makefile.am 1969-12-31 19:00:00.000000000 -0500 >+++ CHOLMOD/Makefile.am 2007-09-20 11:29:51.000000000 -0400 >@@ -0,0 +1,18 @@ >+SUBDIRS = Check Cholesky Core MatrixOps Modify Partition Supernodal Demo Lib >+EXTRA_DIST = README.txt >+include_HEADERS = Include/cholmod.h \ >+ Include/cholmod_blas.h \ >+ Include/cholmod_check.h \ >+ Include/cholmod_cholesky.h \ >+ Include/cholmod_complexity.h \ >+ Include/cholmod_config.h \ >+ Include/cholmod_core.h \ >+ Include/cholmod_internal.h \ >+ Include/cholmod_io64.h \ >+ Include/cholmod_matrixops.h \ >+ Include/cholmod_modify.h \ >+ Include/cholmod_partition.h \ >+ Include/cholmod_supernodal.h \ >+ Include/cholmod_template.h >+ >+ >diff -urN CHOLMOD_orig/MatrixOps/Makefile.am CHOLMOD/MatrixOps/Makefile.am >--- CHOLMOD_orig/MatrixOps/Makefile.am 1969-12-31 19:00:00.000000000 -0500 >+++ CHOLMOD/MatrixOps/Makefile.am 2007-09-20 11:29:51.000000000 -0400 >@@ -0,0 +1,14 @@ >+AM_CPPFLAGS = -I$(top_srcdir)/Include >+noinst_LTLIBRARIES = libmops.la libmopsl.la >+libmops_la_SOURCES = cholmod_drop.c \ >+ cholmod_horzcat.c \ >+ cholmod_norm.c \ >+ cholmod_scale.c \ >+ cholmod_sdmult.c \ >+ cholmod_ssmult.c \ >+ cholmod_submatrix.c \ >+ cholmod_symmetry.c \ >+ cholmod_vertcat.c >+ >+libmopsl_la_SOURCES = $(libmops_la_SOURCES) >+libmopsl_la_CFLAGS = -DDLONG >diff -urN CHOLMOD_orig/Modify/Makefile.am CHOLMOD/Modify/Makefile.am >--- CHOLMOD_orig/Modify/Makefile.am 1969-12-31 19:00:00.000000000 -0500 >+++ CHOLMOD/Modify/Makefile.am 2007-09-20 11:29:51.000000000 -0400 >@@ -0,0 +1,5 @@ >+AM_CPPFLAGS = -I$(top_srcdir)/Include >+noinst_LTLIBRARIES = libmodify.la libmodifyl.la >+libmodify_la_SOURCES = cholmod_rowadd.c cholmod_updown.c cholmod_rowdel.c >+libmodifyl_la_SOURCES = $(libmodify_la_SOURCES) >+libmodifyl_la_CFLAGS = -DDLONG >diff -urN CHOLMOD_orig/Partition/Makefile.am CHOLMOD/Partition/Makefile.am >--- CHOLMOD_orig/Partition/Makefile.am 1969-12-31 19:00:00.000000000 -0500 >+++ CHOLMOD/Partition/Makefile.am 2007-09-20 11:29:51.000000000 -0400 >@@ -0,0 +1,7 @@ >+AM_CPPFLAGS = -I$(top_srcdir)/Include >+noinst_LTLIBRARIES = libpart.la libpartl.la >+libpart_la_SOURCES = cholmod_camd.c cholmod_csymamd.c cholmod_nesdis.c cholmod_ccolamd.c cholmod_metis.c >+ >+ >+libpartl_la_SOURCES = $(libpart_la_SOURCES) >+libpartl_la_CFLAGS = -DDLONG >diff -urN CHOLMOD_orig/Supernodal/Makefile.am CHOLMOD/Supernodal/Makefile.am >--- CHOLMOD_orig/Supernodal/Makefile.am 1969-12-31 19:00:00.000000000 -0500 >+++ CHOLMOD/Supernodal/Makefile.am 2007-09-20 11:29:51.000000000 -0400 >@@ -0,0 +1,5 @@ >+AM_CPPFLAGS = -I$(top_srcdir)/Include >+noinst_LTLIBRARIES = libsnod.la libsnodl.la >+libsnod_la_SOURCES = cholmod_super_numeric.c cholmod_super_symbolic.c cholmod_super_solve.c >+libsnodl_la_SOURCES = $(libsnod_la_SOURCES) >+libsnodl_la_CFLAGS = -DDLONG >diff -urN CHOLMOD_orig/Tcov/Makefile CHOLMOD/Tcov/Makefile >--- CHOLMOD_orig/Tcov/Makefile 2007-05-05 13:12:46.000000000 -0400 >+++ CHOLMOD/Tcov/Makefile 1969-12-31 19:00:00.000000000 -0500 >@@ -1,1212 +0,0 @@ >-#=============================================================================== >-# CHOLMOD/Tcov/Makefile >-#=============================================================================== >- >-# If you compile CHOLMOD with -DNPARTITION, then you do not need METIS, >-# CCOLAMD, or the Partition module. >- >-include ../../UFconfig/UFconfig.mk >-include Make.inc >- >-# Tcov requires gcc >-CC = gcc >- >-C = $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(NANTESTS) >- >-# optimized LAPACK and BLAS >-# LIB = $(METIS) -lm $(LAPACK) $(BLAS) $(XERBLA) >- >-# LAPACK and the Fortran reference BLAS, compiled with gfortran -g -O: >-# LIB = $(METIS) -lm -llapack_plain -lblas_plain -lg2c >-LIB = $(METIS) -lm -llapack_plain -lblas_plain -lgfortran -lgfortranbegin >-LIB = $(METIS) -lm -llapack -lblas -lgfortran -lgfortranbegin >- >-# Solaris >-# LIB = $(METIS) -xlic_lib=sunperf >- >-# Use "grep" only, if you do not have "indent" >-PRETTY = grep -v "^\#" | indent -bl -nce -ss -bli0 -i4 -sob -l120 >-# PRETTY = grep -v "^\#" | ssh persimmon indent -bl -nce -ss -bli0 -i4 -sob -l120 >-# PRETTY = grep -v "^\#" >- >-I = -I../../AMD/Include -I../../COLAMD/Include \ >- -I$(METIS_PATH)/Lib -I../../CCOLAMD/Include -I../../CAMD/Include \ >- -I../Include -I../../UFconfig >- >-default: cm cl z_demo l_demo cmread clread >- >-TEST = cm.c test_ops.c null.c null2.c lpdemo.c memory.c solve.c aug.c unpack.c \ >- raw_factor.c cctest.c ctest.c amdtest.c camdtest.c huge.c >- >-INC = ../Include/cholmod.h \ >- ../Include/cholmod_blas.h \ >- ../Include/cholmod_check.h \ >- ../Include/cholmod_cholesky.h \ >- ../Include/cholmod_complexity.h \ >- ../Include/cholmod_config.h \ >- ../Include/cholmod_core.h \ >- ../Include/cholmod_internal.h \ >- ../Include/cholmod_matrixops.h \ >- ../Include/cholmod_modify.h \ >- ../Include/cholmod_partition.h \ >- ../Include/cholmod_supernodal.h \ >- ../Include/cholmod_template.h >- >-AMDSRC = ../../AMD/Source/amd_1.c \ >- ../../AMD/Source/amd_2.c \ >- ../../AMD/Source/amd_aat.c \ >- ../../AMD/Source/amd_control.c \ >- ../../AMD/Source/amd_defaults.c \ >- ../../AMD/Source/amd_global.c \ >- ../../AMD/Source/amd_info.c \ >- ../../AMD/Source/amd_order.c \ >- ../../AMD/Source/amd_postorder.c \ >- ../../AMD/Source/amd_post_tree.c \ >- ../../AMD/Source/amd_preprocess.c \ >- ../../AMD/Source/amd_valid.c \ >- ../../AMD/Include/amd.h \ >- ../../AMD/Include/amd_internal.h >- >-AMDOBJ = \ >- zz_amd_1.o \ >- zz_amd_2.o \ >- zz_amd_aat.o \ >- zz_amd_control.o \ >- zz_amd_defaults.o \ >- zz_amd_global.o \ >- zz_amd_info.o \ >- zz_amd_dump.o \ >- zz_amd_order.o \ >- zz_amd_postorder.o \ >- zz_amd_post_tree.o \ >- zz_amd_preprocess.o \ >- zz_amd_valid.o >- >-LAMDOBJ = \ >- zl_amd_1.o \ >- zl_amd_2.o \ >- zl_amd_aat.o \ >- zl_amd_control.o \ >- zl_amd_defaults.o \ >- zl_amd_global.o \ >- zl_amd_info.o \ >- zl_amd_dump.o \ >- zl_amd_order.o \ >- zl_amd_postorder.o \ >- zl_amd_post_tree.o \ >- zl_amd_preprocess.o \ >- zl_amd_valid.o >- >-COLAMDSRC = ../../COLAMD/Source/colamd.c ../../COLAMD/Source/colamd_global.c >- >-COLAMDOBJ = zz_colamd.o yz_colamd_global.o >- >-LCOLAMDOBJ = zl_colamd.o yl_colamd_global.o >- >-#------------------------------------------------------------------------------- >-# When using the Partition Module: >- >-CCOLAMDSRC = \ >- ../../CCOLAMD/Source/ccolamd.c \ >- ../../CCOLAMD/Source/ccolamd_global.c \ >- ../../CCOLAMD/Include/ccolamd.h >- >-CCOLAMDOBJ = zz_ccolamd.o yz_ccolamd_global.o >- >-LCCOLAMDOBJ = zl_ccolamd.o yl_ccolamd_global.o >- >-$(CCOLAMDOBJ): $(CCOLAMDSRC) >- >-$(LCCOLAMDOBJ): $(CCOLAMDSRC) >- >-IPARTITION_OBJ = \ >- z_ccolamd.o \ >- z_csymamd.o \ >- z_camd.o \ >- z_metis.o \ >- z_nesdis.o >- >-LPARTITION_OBJ = \ >- l_ccolamd.o \ >- l_csymamd.o \ >- l_camd.o \ >- l_metis.o \ >- l_nesdis.o >- >-CAMDSRC = ../../CAMD/Source/camd_1.c \ >- ../../CAMD/Source/camd_2.c \ >- ../../CAMD/Source/camd_aat.c \ >- ../../CAMD/Source/camd_control.c \ >- ../../CAMD/Source/camd_defaults.c \ >- ../../CAMD/Source/camd_global.c \ >- ../../CAMD/Source/camd_info.c \ >- ../../CAMD/Source/camd_order.c \ >- ../../CAMD/Source/camd_postorder.c \ >- ../../CAMD/Source/camd_preprocess.c \ >- ../../CAMD/Source/camd_valid.c \ >- ../../CAMD/Include/camd.h \ >- ../../CAMD/Include/camd_internal.h >- >-CAMDOBJ = \ >- zz_camd_1.o \ >- zz_camd_2.o \ >- zz_camd_aat.o \ >- zz_camd_control.o \ >- zz_camd_defaults.o \ >- zz_camd_global.o \ >- zz_camd_info.o \ >- zz_camd_order.o \ >- zz_camd_postorder.o \ >- zz_camd_preprocess.o \ >- zz_camd_valid.o \ >- zz_camd_dump.o >- >-LCAMDOBJ = \ >- zl_camd_1.o \ >- zl_camd_2.o \ >- zl_camd_aat.o \ >- zl_camd_control.o \ >- zl_camd_defaults.o \ >- zl_camd_global.o \ >- zl_camd_info.o \ >- zl_camd_order.o \ >- zl_camd_postorder.o \ >- zl_camd_preprocess.o \ >- zl_camd_valid.o \ >- zl_camd_dump.o >- >-$(CAMDOBJ): $(CAMDSRC) >- >-$(LCAMDOBJ): $(CAMDSRC) >- >-#------------------------------------------------------------------------------- >-# If you compile with -DNPARTITION, you may replace the above definitions >-# with empty ones (see immediately below), and then you do not need a copy of >-# CCOLAMD: >-# CCOLAMDSRC = >-# CCOLAMDOBJ = >-# LCCOLAMDOBJ = >-# IPARTITION_OBJ = >-# LPARTITION_OBJ = >-# CAMDSRC = >-# CAMDOBJ = >-# LCAMDOBJ = >-#------------------------------------------------------------------------------- >- >-IOBJ = \ >- z_common.o \ >- z_dense.o \ >- z_factor.o \ >- z_change_factor.o \ >- z_memory.o \ >- z_sparse.o \ >- z_complex.o \ >- z_transpose.o \ >- z_band.o \ >- z_copy.o \ >- z_triplet.o \ >- z_error.o \ >- z_aat.o \ >- z_add.o \ >- z_check.o \ >- z_read.o \ >- z_write.o \ >- z_amd.o \ >- z_analyze.o \ >- z_colamd.o \ >- z_etree.o \ >- z_factorize.o \ >- z_postorder.o \ >- z_rcond.o \ >- z_resymbol.o \ >- z_rowcolcounts.o \ >- z_rowfac.o \ >- z_solve.o \ >- z_spsolve.o \ >- z_drop.o \ >- z_horzcat.o \ >- z_norm.o \ >- z_scale.o \ >- z_sdmult.o \ >- z_ssmult.o \ >- z_submatrix.o \ >- z_vertcat.o \ >- z_symmetry.o \ >- z_rowadd.o \ >- z_rowdel.o \ >- z_updown.o \ >- z_super_numeric.o \ >- z_super_solve.o \ >- z_super_symbolic.o \ >- $(IPARTITION_OBJ) >- >-LOBJ = \ >- l_common.o \ >- l_dense.o \ >- l_factor.o \ >- l_change_factor.o \ >- l_memory.o \ >- l_sparse.o \ >- l_complex.o \ >- l_transpose.o \ >- l_band.o \ >- l_copy.o \ >- l_triplet.o \ >- l_error.o \ >- l_aat.o \ >- l_add.o \ >- l_check.o \ >- l_read.o \ >- l_write.o \ >- l_amd.o \ >- l_analyze.o \ >- l_colamd.o \ >- l_etree.o \ >- l_factorize.o \ >- l_postorder.o \ >- l_rcond.o \ >- l_resymbol.o \ >- l_rowcolcounts.o \ >- l_rowfac.o \ >- l_solve.o \ >- l_spsolve.o \ >- l_drop.o \ >- l_horzcat.o \ >- l_norm.o \ >- l_scale.o \ >- l_sdmult.o \ >- l_ssmult.o \ >- l_submatrix.o \ >- l_vertcat.o \ >- l_symmetry.o \ >- l_rowadd.o \ >- l_rowdel.o \ >- l_updown.o \ >- l_super_numeric.o \ >- l_super_solve.o \ >- l_super_symbolic.o \ >- $(LPARTITION_OBJ) >- >-IALL = $(IOBJ) $(AMDOBJ) $(COLAMDOBJ) $(CCOLAMDOBJ) $(CAMDOBJ) >- >-LALL = $(LOBJ) $(LAMDOBJ) $(LCOLAMDOBJ) $(LCCOLAMDOBJ) $(LCAMDOBJ) >- >- >-cm: $(IALL) $(TEST) cm.h Makefile >- $(C) $(I) $(TEST) -o cm $(IALL) $(LIB) >- >-cl: $(LALL) $(TEST) cm.h Makefile >- $(C) -DDLONG $(I) $(TEST) -o cl $(LALL) $(LIB) >- >-cmread: $(IALL) cmread.c Makefile >- $(C) $(I) cmread.c -o cmread $(IALL) $(LIB) >- >-clread: $(LALL) cmread.c Makefile >- $(C) -DDLONG $(I) cmread.c -o clread $(LALL) $(LIB) >- >-z_demo: $(IALL) ../Demo/cholmod_demo.c cm.h Makefile \ >- ../Demo/cholmod_demo.h >- cat ../Demo/cholmod_demo.c > z_demo.c >- $(C) $(I) -I../Demo z_demo.c -o z_demo $(IALL) $(LIB) >- >-l_demo: $(LALL) ../Demo/cholmod_l_demo.c cm.h Makefile \ >- ../Demo/cholmod_demo.h >- cat ../Demo/cholmod_l_demo.c > l_demo.c >- $(C) -DDLONG $(I) -I../Demo l_demo.c -o l_demo $(LALL) $(LIB) >- >-go: z_demo l_demo cmread clread cm cl >- $(V) ./z_demo ../Demo/Matrix/bcsstk01.tri > tmp/demo_k1.out >- $(V) ./z_demo ../Demo/Matrix/bcsstk02.tri > tmp/demo_k2.out >- $(V) ./z_demo < ../Demo/Matrix/lp_afiro.tri > tmp/demo_afiro.out >- $(V) ./z_demo < ../Demo/Matrix/can___24.mtx > tmp/demo_can24.out >- $(V) ./z_demo < ../Demo/Matrix/c.tri > tmp/demo_c.out >- $(V) ./z_demo < ../Demo/Matrix/d.tri > tmp/demo_d.out >- $(V) ./z_demo < ../Demo/Matrix/up.tri > tmp/demo_up.out >- $(V) ./z_demo < ../Demo/Matrix/c.mtx > tmp/demo_c_mtx.out >- $(V) ./z_demo < ../Demo/Matrix/0.tri > tmp/demo_0.out >- $(V) ./z_demo < Matrix/3_2 > tmp/demo_3_2.out >- $(V) ./z_demo < Matrix/c5lo > tmp/demo_c5lo.out >- $(V) ./z_demo < Matrix/c10 > tmp/demo_c10.out >- $(V) ./z_demo no_such_file > tmp/demo_no_such_file.out >- $(V) ./z_demo ../Demo/Matrix/mangle1.mtx > tmp/demo_mangle1.out >- $(V) ./z_demo ../Demo/Matrix/mangle2.mtx > tmp/demo_mangle2.out >- $(V) ./z_demo ../Demo/Matrix/mangle3.mtx > tmp/demo_mangle3.out >- $(V) ./z_demo ../Demo/Matrix/mangle4.mtx > tmp/demo_mangle4.out >- $(V) ./z_demo ../Demo/Matrix/pts5ldd03.mtx > tmp/demo_pts5ldd03.out >- $(V) ./l_demo ../Demo/Matrix/bcsstk01.tri > tmp/ldemo_k1.out >- $(V) ./l_demo ../Demo/Matrix/bcsstk02.tri > tmp/ldemo_k2.out >- $(V) ./l_demo < ../Demo/Matrix/lp_afiro.tri > tmp/ldemo_afiro.out >- $(V) ./l_demo < ../Demo/Matrix/can___24.mtx > tmp/ldemo_can24.out >- $(V) ./l_demo < ../Demo/Matrix/c.tri > tmp/ldemo_c.out >- $(V) ./l_demo < ../Demo/Matrix/d.tri > tmp/ldemo_d.out >- $(V) ./l_demo < ../Demo/Matrix/up.tri > tmp/ldemo_up.out >- $(V) ./l_demo < ../Demo/Matrix/c.mtx > tmp/ldemo_c_mtx.out >- $(V) ./l_demo < ../Demo/Matrix/0.tri > tmp/ldemo_0.out >- $(V) ./l_demo < Matrix/3_2 > tmp/ldemo_3_2.out >- $(V) ./l_demo < Matrix/c5lo > tmp/ldemo_c5lo.out >- $(V) ./l_demo < Matrix/c10 > tmp/ldemo_c10.out >- $(V) ./l_demo no_such_file > tmp/ldemo_no_such_file.out >- $(V) ./l_demo ../Demo/Matrix/mangle1.mtx > tmp/ldemo_mangle1.out >- $(V) ./l_demo ../Demo/Matrix/mangle2.mtx > tmp/ldemo_mangle2.out >- $(V) ./l_demo ../Demo/Matrix/mangle3.mtx > tmp/ldemo_mangle3.out >- $(V) ./l_demo ../Demo/Matrix/mangle4.mtx > tmp/ldemo_mangle4.out >- $(V) ./l_demo ../Demo/Matrix/pts5ldd03.mtx > tmp/ldemo_pts5ldd03.out >- - grep resid tmp/demo* >- $(V) ./cmread no_such_file > tmp/no_such_file.out >- $(V) ./cmread Matrix/crud1 > tmp/crud1.out >- $(V) ./cmread Matrix/crud2 > tmp/crud2.out >- $(V) ./cmread Matrix/fullcrud.mtx > tmp/fullcrud.out >- $(V) ./cmread Matrix/fullcrud1.mtx > tmp/fullcrud1.out >- $(V) ./cmread Matrix/fullcrud2.mtx > tmp/fullcrud2.out >- $(V) ./cmread Matrix/3by0.mtx > tmp/3by0.out >- $(V) ./cmread Matrix/fullrza.mtx > tmp/fullrza.out >- $(V) ./cmread Matrix/fullrsa.mtx > tmp/fullrsa.out >- $(V) ./cmread Matrix/fullcsa.mtx > tmp/fullcsa.out >- $(V) ./cmread Matrix/fullcza.mtx > tmp/fullcza.out >- $(V) ./cmread Matrix/fullcha.mtx > tmp/fullcha.out >- $(V) ./cmread Matrix/cha.mtx > tmp/cha.out >- $(V) ./cmread Matrix/cza.mtx > tmp/cza.out >- $(V) ./cmread Matrix/csa.mtx > tmp/csa.out >- $(V) ./cmread Matrix/one > tmp/one.out >- $(V) ./cmread Matrix/rza.mtx > tmp/rza.out >- $(V) ./cmread ../Demo/Matrix/mangle5.tri > tmp/mangle5.out >- $(V) ./cmread ../Demo/Matrix/mangle6.tri > tmp/mangle6.out >- $(V) ./cmread ../Demo/Matrix/mangle7.tri > tmp/mangle6.out >- $(V) ./cmread ../Demo/Matrix/mangle8.tri > tmp/mangle8.out >- $(V) ./cmread ../Demo/Matrix/empty.tri > tmp/empty.out >- $(V) ./cmread ../Demo/Matrix/one.tri > tmp/one.out >- $(V) ./cmread Matrix/plskz362.mtx > tmp/plskz363.out >- $(V) ./cmread Matrix/2diag.tri > tmp/2diag.out >- $(V) ./cmread Matrix/r5lo > tmp/r5lo.out >- $(V) ./cmread Matrix/r5lo2 > tmp/r5lo2.out >- - diff tmp/r5lo.out tmp/r5lo2.out >- $(V) ./cmread Matrix/cs.mtx > tmp/cs.out >- $(V) ./cmread Matrix/2lo.tri > tmp/2lo.out >- $(V) ./cmread Matrix/2.tri > tmp/2.out >- $(V) ./cmread Matrix/2up.tri > tmp/2up.out >- $(V) ./cmread Matrix/huge.tri > tmp/huge.out >- $(V) ./cmread Matrix/1e99 > tmp/1e99.out >- $(V) ./clread no_such_file > tmp/l_no_such_file.out >- $(V) ./clread Matrix/crud1 > tmp/l_crud1.out >- $(V) ./clread Matrix/crud2 > tmp/l_crud2.out >- $(V) ./clread Matrix/fullcrud.mtx > tmp/l_fullcrud.out >- $(V) ./clread Matrix/fullcrud1.mtx > tmp/l_fullcrud1.out >- $(V) ./clread Matrix/fullcrud2.mtx > tmp/l_fullcrud2.out >- $(V) ./clread Matrix/3by0.mtx > tmp/l_3by0.out >- $(V) ./clread Matrix/fullrza.mtx > tmp/l_fullrza.out >- $(V) ./clread Matrix/fullrsa.mtx > tmp/l_fullrsa.out >- $(V) ./clread Matrix/fullcsa.mtx > tmp/l_fullcsa.out >- $(V) ./clread Matrix/fullcza.mtx > tmp/l_fullcza.out >- $(V) ./clread Matrix/fullcha.mtx > tmp/l_fullcha.out >- $(V) ./clread Matrix/cha.mtx > tmp/l_cha.out >- $(V) ./clread Matrix/cza.mtx > tmp/l_cza.out >- $(V) ./clread Matrix/csa.mtx > tmp/l_csa.out >- $(V) ./clread Matrix/one > tmp/l_one.out >- $(V) ./clread Matrix/rza.mtx > tmp/l_rza.out >- $(V) ./clread ../Demo/Matrix/mangle5.tri > tmp/l_mangle5.out >- $(V) ./clread ../Demo/Matrix/mangle6.tri > tmp/l_mangle6.out >- $(V) ./clread ../Demo/Matrix/mangle7.tri > tmp/l_mangle6.out >- $(V) ./clread ../Demo/Matrix/mangle8.tri > tmp/l_mangle8.out >- $(V) ./clread ../Demo/Matrix/empty.tri > tmp/l_empty.out >- $(V) ./clread ../Demo/Matrix/one.tri > tmp/l_one.out >- $(V) ./clread Matrix/plskz362.mtx > tmp/l_plskz363.out >- $(V) ./clread Matrix/2diag.tri > tmp/l_2diag.out >- $(V) ./clread Matrix/r5lo > tmp/l_r5lo.out >- $(V) ./clread Matrix/r5lo2 > tmp/l_r5lo2.out >- - diff tmp/r5lo.out tmp/r5lo2.out >- $(V) ./clread Matrix/cs.mtx > tmp/l_cs.out >- $(V) ./clread Matrix/2lo.tri > tmp/l_l_2lo.out >- $(V) ./clread Matrix/2.tri > tmp/l_2.out >- $(V) ./clread Matrix/2up.tri > tmp/l_2up.out >- $(V) ./clread Matrix/huge.tri > tmp/l_huge.out >- $(V) ./clread Matrix/1e99 > tmp/l_1e99.out >- $(V) ./cm < Matrix/galenet > tmp/galenet.out >- $(V) ./cl < Matrix/galenet > tmp/l_galenet.out >- - $(COVER) >- $(V) ./cm < Matrix/5by50 > tmp/5by50.out >- $(V) ./cl < Matrix/5by50 > tmp/l_5by50.out >- - $(COVER) >- $(V) ./cm < Matrix/r5lo > tmp/r5lo.out >- $(V) ./cl < Matrix/r5lo > tmp/l_r5lo.out >- $(V) ./cm < Matrix/r5up > tmp/r5up.out >- $(V) ./cl < Matrix/r5up > tmp/l_r5up.out >- $(V) ./cm < Matrix/r5up2 > tmp/r5up2.out >- $(V) ./cl < Matrix/r5up2 > tmp/l_r5up2.out >- $(V) ./cm < Matrix/c5up2 > tmp/c5up2.out >- $(V) ./cl < Matrix/c5up2 > tmp/l_c5up2.out >- $(V) ./cm < Matrix/z5up2 > tmp/z5up2.out >- $(V) ./cl < Matrix/z5up2 > tmp/l_z5up2.out >- $(V) ./cm -m < Matrix/z5lo > tmp/z5lo.out >- $(V) ./cl -m < Matrix/z5lo > tmp/l_z5lo.out >- $(V) ./cm < Matrix/ibm32 > tmp/ibm.out >- $(V) ./cl < Matrix/ibm32 > tmp/l_ibm.out >- - $(COVER) >- $(V) ./cm -m < Matrix/c5lo > tmp/c5lo.out >- $(V) ./cl -m < Matrix/c5lo > tmp/l_c5lo.out >- $(V) ./cm -m < Matrix/z10 > tmp/z10.out >- $(V) ./cl -m < Matrix/z10 > tmp/l_z10.out >- $(V) ./cm -m < Matrix/z5up > tmp/z5up.out >- $(V) ./cl -m < Matrix/z5up > tmp/l_z5up.out >- - $(COVER) >- $(V) ./cm -s < Matrix/3singular > tmp/3singular.out >- $(V) ./cl -s < Matrix/3singular > tmp/l_3singular.out >- $(V) ./cm -s < Matrix/z3singular > tmp/z3singular.out >- $(V) ./cl -s < Matrix/z3singular > tmp/l_z3singular.out >- $(V) ./cm -s < Matrix/c3singular > tmp/c3singular.out >- $(V) ./cl -s < Matrix/c3singular > tmp/l_c3singular.out >- $(V) ./cm -m < Matrix/0 > tmp/0.out >- $(V) ./cl -m < Matrix/0 > tmp/l_0.out >- $(V) ./cm -m < Matrix/afiro > tmp/afiro.out >- $(V) ./cl -m < Matrix/afiro > tmp/l_afiro.out >- - $(COVER) >- $(V) ./cm -m < Matrix/k01up > tmp/k01up.out >- $(V) ./cl -m < Matrix/k01up > tmp/l_k01up.out >- - $(COVER) >- $(V) ./cm < Matrix/diag > tmp/diag.out >- $(V) ./cl < Matrix/diag > tmp/l_diag.out >- $(V) ./cm -m < Matrix/ex5lo > tmp/ex5lo.out >- $(V) ./cl -m < Matrix/ex5lo > tmp/l_ex5lo.out >- - $(COVER) >- $(V) ./cm < Matrix/20lo > tmp/20lo.out >- $(V) ./cl < Matrix/20lo > tmp/l_20lo.out >- $(V) ./cm < Matrix/z30lo > tmp/z30lo.out >- $(V) ./cl < Matrix/z30lo > tmp/l_z30lo.out >- - $(COVER) >- $(V) ./cm -m < Matrix/z30up > tmp/z30up.out >- $(V) ./cl -m < Matrix/z30up > tmp/l_z30up.out >- $(V) ./cm < Matrix/c10 > tmp/c10.out >- $(V) ./cl < Matrix/c10 > tmp/l_c10.out >- $(V) ./cm < Matrix/c30lo > tmp/c30lo.out >- $(V) ./cl < Matrix/c30lo > tmp/l_c30lo.out >- - $(COVER) >- $(V) ./cm -m < Matrix/c30up > tmp/c30up.out >- $(V) ./cl -m < Matrix/c30up > tmp/l_c30up.out >- $(V) ./cm < Matrix/pi > tmp/pi.out >- $(V) ./cl < Matrix/pi > tmp/l_pi.out >- $(V) ./cm < Matrix/cpi > tmp/cpi.out >- $(V) ./cl < Matrix/cpi > tmp/l_cpi.out >- $(V) ./cm < Matrix/1_0 > tmp/1_0.out >- $(V) ./cl < Matrix/1_0 > tmp/l_1_0.out >- $(V) ./cm -s < Matrix/3b > tmp/3b.out >- $(V) ./cl -s < Matrix/3b > tmp/l_3b.out >- $(V) ./cm -s < Matrix/cza > tmp/cza2.out >- $(V) ./cl -s < Matrix/cza > tmp/l_cza2.out >- $(V) ./cm < Matrix/0_1 > tmp/0_1.out >- $(V) ./cl < Matrix/0_1 > tmp/l_0_1.out >- - $(COVER) >- $(V) ./cm -n < Matrix/galenet > tmp/galenet_nan.out >- - $(COVER) >- $(V) ./cl -n < Matrix/galenet > tmp/l_galenet_nan.out >- - $(COVER) >- $(V) ./cm < Matrix/a1 > tmp/a1.out >- - $(COVER) >- $(V) ./cl < Matrix/a1 > tmp/l_a1.out >- - $(COVER) >- $(V) ./cm < Matrix/zero > tmp/zero.out >- $(V) ./cl < Matrix/zero > tmp/zero.out >- - $(COVER) >- >-cov: >- - $(COVER) >- >-purge: distclean >- >-distclean: clean >- - $(RM) cm cl cmread clread *.c.gcov *.out tmp/*.out z_demo l_demo >- - $(RM) leak zz_*.c z_*.c *.a l_*.c zl_*.c cov.sort yl_*.c yz_*.c >- - $(RM) -r cm.profile cmread.profile z_demo.profile >- - $(RM) -r cl.profile clread.profile l_demo.profile >- - $(RM) *.gcda *.gcno >- - $(RM) temp*.mtx >- >-clean: >- - $(RM) $(CLEAN) >- >- >-$(AMDOBJ): $(AMDSRC) >- >-$(LAMDOBJ): $(AMDSRC) >- >-$(IOBJ): $(INC) >- >-$(LOBJ): $(INC) >- >-.c.o: >- $(C) -c $(I) $*.c >- >-#------------------------------------------------------------------------------- >-# AMD >-#------------------------------------------------------------------------------- >- >-zz_amd_1.o: ../../AMD/Source/amd_1.c >- $(C) -E $(I) $< | $(PRETTY) > zz_amd_1.c >- $(C) -c $(I) zz_amd_1.c >- >-zz_amd_2.o: ../../AMD/Source/amd_2.c >- $(C) -E $(I) $< | $(PRETTY) > zz_amd_2.c >- $(C) -c $(I) zz_amd_2.c >- >-zz_amd_aat.o: ../../AMD/Source/amd_aat.c >- $(C) -E $(I) $< | $(PRETTY) > zz_amd_aat.c >- $(C) -c $(I) zz_amd_aat.c >- >-zz_amd_control.o: ../../AMD/Source/amd_control.c >- $(C) -E $(I) $< | $(PRETTY) > zz_amd_control.c >- $(C) -c $(I) zz_amd_control.c >- >-zz_amd_defaults.o: ../../AMD/Source/amd_defaults.c >- $(C) -E $(I) $< | $(PRETTY) > zz_amd_defaults.c >- $(C) -c $(I) zz_amd_defaults.c >- >-zz_amd_global.o: ../../AMD/Source/amd_global.c >- $(C) -E $(I) $< | $(PRETTY) > zz_amd_global.c >- $(C) -c $(I) zz_amd_global.c >- >-zz_amd_dump.o: ../../AMD/Source/amd_dump.c >- $(C) -E $(I) $< | $(PRETTY) > zz_amd_dump.c >- $(C) -c $(I) zz_amd_dump.c >- >-zz_amd_info.o: ../../AMD/Source/amd_info.c >- $(C) -E $(I) $< | $(PRETTY) > zz_amd_info.c >- $(C) -c $(I) zz_amd_info.c >- >-zz_amd_order.o: ../../AMD/Source/amd_order.c >- $(C) -E $(I) $< | $(PRETTY) > zz_amd_order.c >- $(C) -c $(I) zz_amd_order.c >- >-zz_amd_postorder.o: ../../AMD/Source/amd_postorder.c >- $(C) -E $(I) $< | $(PRETTY) > zz_amd_postorder.c >- $(C) -c $(I) zz_amd_postorder.c >- >-zz_amd_post_tree.o: ../../AMD/Source/amd_post_tree.c >- $(C) -E $(I) $< | $(PRETTY) > zz_amd_post_tree.c >- $(C) -c $(I) zz_amd_post_tree.c >- >-zz_amd_preprocess.o: ../../AMD/Source/amd_preprocess.c >- $(C) -E $(I) $< | $(PRETTY) > zz_amd_preprocess.c >- $(C) -c $(I) zz_amd_preprocess.c >- >-zz_amd_valid.o: ../../AMD/Source/amd_valid.c >- $(C) -E $(I) $< | $(PRETTY) > zz_amd_valid.c >- $(C) -c $(I) zz_amd_valid.c >- >-#------------------------------------------------------------------------------- >- >-zl_amd_1.o: ../../AMD/Source/amd_1.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_amd_1.c >- $(C) -c $(I) zl_amd_1.c >- >-zl_amd_2.o: ../../AMD/Source/amd_2.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_amd_2.c >- $(C) -c $(I) zl_amd_2.c >- >-zl_amd_aat.o: ../../AMD/Source/amd_aat.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_amd_aat.c >- $(C) -c $(I) zl_amd_aat.c >- >-zl_amd_control.o: ../../AMD/Source/amd_control.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_amd_control.c >- $(C) -c $(I) zl_amd_control.c >- >-zl_amd_defaults.o: ../../AMD/Source/amd_defaults.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_amd_defaults.c >- $(C) -c $(I) zl_amd_defaults.c >- >-zl_amd_global.o: ../../AMD/Source/amd_global.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_amd_global.c >- $(C) -c $(I) zl_amd_global.c >- >-zl_amd_dump.o: ../../AMD/Source/amd_dump.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_amd_dump.c >- $(C) -c $(I) zl_amd_dump.c >- >-zl_amd_info.o: ../../AMD/Source/amd_info.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_amd_info.c >- $(C) -c $(I) zl_amd_info.c >- >-zl_amd_order.o: ../../AMD/Source/amd_order.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_amd_order.c >- $(C) -c $(I) zl_amd_order.c >- >-zl_amd_postorder.o: ../../AMD/Source/amd_postorder.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_amd_postorder.c >- $(C) -c $(I) zl_amd_postorder.c >- >-zl_amd_post_tree.o: ../../AMD/Source/amd_post_tree.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_amd_post_tree.c >- $(C) -c $(I) zl_amd_post_tree.c >- >-zl_amd_preprocess.o: ../../AMD/Source/amd_preprocess.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_amd_preprocess.c >- $(C) -c $(I) zl_amd_preprocess.c >- >-zl_amd_valid.o: ../../AMD/Source/amd_valid.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_amd_valid.c >- $(C) -c $(I) zl_amd_valid.c >- >-#------------------------------------------------------------------------------- >-# CAMD >-#------------------------------------------------------------------------------- >- >-zz_camd_1.o: ../../CAMD/Source/camd_1.c >- $(C) -E $(I) $< | $(PRETTY) > zz_camd_1.c >- $(C) -c $(I) zz_camd_1.c >- >-zz_camd_2.o: ../../CAMD/Source/camd_2.c >- $(C) -E $(I) $< | $(PRETTY) > zz_camd_2.c >- $(C) -c $(I) zz_camd_2.c >- >-zz_camd_aat.o: ../../CAMD/Source/camd_aat.c >- $(C) -E $(I) $< | $(PRETTY) > zz_camd_aat.c >- $(C) -c $(I) zz_camd_aat.c >- >-zz_camd_control.o: ../../CAMD/Source/camd_control.c >- $(C) -E $(I) $< | $(PRETTY) > zz_camd_control.c >- $(C) -c $(I) zz_camd_control.c >- >-zz_camd_defaults.o: ../../CAMD/Source/camd_defaults.c >- $(C) -E $(I) $< | $(PRETTY) > zz_camd_defaults.c >- $(C) -c $(I) zz_camd_defaults.c >- >-zz_camd_global.o: ../../CAMD/Source/camd_global.c >- $(C) -E $(I) $< | $(PRETTY) > zz_camd_global.c >- $(C) -c $(I) zz_camd_global.c >- >-zz_camd_dump.o: ../../CAMD/Source/camd_dump.c >- $(C) -E $(I) $< | $(PRETTY) > zz_camd_dump.c >- $(C) -c $(I) zz_camd_dump.c >- >-zz_camd_info.o: ../../CAMD/Source/camd_info.c >- $(C) -E $(I) $< | $(PRETTY) > zz_camd_info.c >- $(C) -c $(I) zz_camd_info.c >- >-zz_camd_order.o: ../../CAMD/Source/camd_order.c >- $(C) -E $(I) $< | $(PRETTY) > zz_camd_order.c >- $(C) -c $(I) zz_camd_order.c >- >-zz_camd_postorder.o: ../../CAMD/Source/camd_postorder.c >- $(C) -E $(I) $< | $(PRETTY) > zz_camd_postorder.c >- $(C) -c $(I) zz_camd_postorder.c >- >-zz_camd_preprocess.o: ../../CAMD/Source/camd_preprocess.c >- $(C) -E $(I) $< | $(PRETTY) > zz_camd_preprocess.c >- $(C) -c $(I) zz_camd_preprocess.c >- >-zz_camd_valid.o: ../../CAMD/Source/camd_valid.c >- $(C) -E $(I) $< | $(PRETTY) > zz_camd_valid.c >- $(C) -c $(I) zz_camd_valid.c >- >-#------------------------------------------------------------------------------- >- >-zl_camd_1.o: ../../CAMD/Source/camd_1.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_camd_1.c >- $(C) -c $(I) zl_camd_1.c >- >-zl_camd_2.o: ../../CAMD/Source/camd_2.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_camd_2.c >- $(C) -c $(I) zl_camd_2.c >- >-zl_camd_aat.o: ../../CAMD/Source/camd_aat.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_camd_aat.c >- $(C) -c $(I) zl_camd_aat.c >- >-zl_camd_control.o: ../../CAMD/Source/camd_control.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_camd_control.c >- $(C) -c $(I) zl_camd_control.c >- >-zl_camd_defaults.o: ../../CAMD/Source/camd_defaults.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_camd_defaults.c >- $(C) -c $(I) zl_camd_defaults.c >- >-zl_camd_global.o: ../../CAMD/Source/camd_global.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_camd_global.c >- $(C) -c $(I) zl_camd_global.c >- >-zl_camd_dump.o: ../../CAMD/Source/camd_dump.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_camd_dump.c >- $(C) -c $(I) zl_camd_dump.c >- >-zl_camd_info.o: ../../CAMD/Source/camd_info.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_camd_info.c >- $(C) -c $(I) zl_camd_info.c >- >-zl_camd_order.o: ../../CAMD/Source/camd_order.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_camd_order.c >- $(C) -c $(I) zl_camd_order.c >- >-zl_camd_postorder.o: ../../CAMD/Source/camd_postorder.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_camd_postorder.c >- $(C) -c $(I) zl_camd_postorder.c >- >-zl_camd_preprocess.o: ../../CAMD/Source/camd_preprocess.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_camd_preprocess.c >- $(C) -c $(I) zl_camd_preprocess.c >- >-zl_camd_valid.o: ../../CAMD/Source/camd_valid.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_camd_valid.c >- $(C) -c $(I) zl_camd_valid.c >- >-#------------------------------------------------------------------------------- >- >-zz_colamd.o: ../../COLAMD/Source/colamd.c >- $(C) -E $(I) $< | $(PRETTY) > zz_colamd.c >- $(C) -c $(I) zz_colamd.c >- >-yz_colamd_global.o: ../../COLAMD/Source/colamd_global.c >- $(C) -E $(I) $< | $(PRETTY) > yz_colamd_global.c >- $(C) -c $(I) yz_colamd_global.c >- >-zl_colamd.o: ../../COLAMD/Source/colamd.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_colamd.c >- $(C) -c $(I) zl_colamd.c >- >-yl_colamd_global.o: ../../COLAMD/Source/colamd_global.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > yl_colamd_global.c >- $(C) -c $(I) yl_colamd_global.c >- >-#------------------------------------------------------------------------------- >- >-zz_ccolamd.o: ../../CCOLAMD/Source/ccolamd.c >- $(C) -E $(I) $< | $(PRETTY) > zz_ccolamd.c >- $(C) -c $(I) zz_ccolamd.c >- >-yz_ccolamd_global.o: ../../CCOLAMD/Source/ccolamd_global.c >- $(C) -E $(I) $< | $(PRETTY) > yz_ccolamd_global.c >- $(C) -c $(I) yz_ccolamd_global.c >- >-zl_ccolamd.o: ../../CCOLAMD/Source/ccolamd.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > zl_ccolamd.c >- $(C) -c $(I) zl_ccolamd.c >- >-yl_ccolamd_global.o: ../../CCOLAMD/Source/ccolamd_global.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > yl_ccolamd_global.c >- $(C) -c $(I) yl_ccolamd_global.c >- >-#------------------------------------------------------------------------------- >- >-z_check.o: ../Check/cholmod_check.c >- $(C) -E $(I) $< | $(PRETTY) > z_check.c >- $(C) -c $(I) z_check.c >- >-z_read.o: ../Check/cholmod_read.c >- $(C) -E $(I) $< | $(PRETTY) > z_read.c >- $(C) -c $(I) z_read.c >- >-z_write.o: ../Check/cholmod_write.c >- $(C) -E $(I) $< | $(PRETTY) > z_write.c >- $(C) -c $(I) z_write.c >- >-#------------------------------------------------------------------------------- >- >-z_common.o: ../Core/cholmod_common.c >- $(C) -E $(I) $< | $(PRETTY) > z_common.c >- $(C) -c $(I) z_common.c >- >-z_dense.o: ../Core/cholmod_dense.c ../Core/t_cholmod_dense.c >- $(C) -E $(I) $< | $(PRETTY) > z_dense.c >- $(C) -c $(I) z_dense.c >- >-z_factor.o: ../Core/cholmod_factor.c >- $(C) -E $(I) $< | $(PRETTY) > z_factor.c >- $(C) -c $(I) z_factor.c >- >-z_change_factor.o: ../Core/cholmod_change_factor.c \ >- ../Core/t_cholmod_change_factor.c >- $(C) -E $(I) $< | $(PRETTY) > z_change_factor.c >- $(C) -c $(I) z_change_factor.c >- >-z_memory.o: ../Core/cholmod_memory.c >- $(C) -E $(I) $< | $(PRETTY) > z_memory.c >- $(C) -c $(I) z_memory.c >- >-z_sparse.o: ../Core/cholmod_sparse.c >- $(C) -E $(I) $< | $(PRETTY) > z_sparse.c >- $(C) -c $(I) z_sparse.c >- >-z_complex.o: ../Core/cholmod_complex.c >- $(C) -E $(I) $< | $(PRETTY) > z_complex.c >- $(C) -c $(I) z_complex.c >- >-z_transpose.o: ../Core/cholmod_transpose.c ../Core/t_cholmod_transpose.c >- $(C) -E $(I) $< | $(PRETTY) > z_transpose.c >- $(C) -c $(I) z_transpose.c >- >-z_band.o: ../Core/cholmod_band.c >- $(C) -E $(I) $< | $(PRETTY) > z_band.c >- $(C) -c $(I) z_band.c >- >-z_copy.o: ../Core/cholmod_copy.c >- $(C) -E $(I) $< | $(PRETTY) > z_copy.c >- $(C) -c $(I) z_copy.c >- >-z_triplet.o: ../Core/cholmod_triplet.c ../Core/t_cholmod_triplet.c >- $(C) -E $(I) $< | $(PRETTY) > z_triplet.c >- $(C) -c $(I) z_triplet.c >- >-z_error.o: ../Core/cholmod_error.c >- $(C) -E $(I) $< | $(PRETTY) > z_error.c >- $(C) -c $(I) z_error.c >- >-z_aat.o: ../Core/cholmod_aat.c >- $(C) -E $(I) $< | $(PRETTY) > z_aat.c >- $(C) -c $(I) z_aat.c >- >-z_add.o: ../Core/cholmod_add.c >- $(C) -E $(I) $< | $(PRETTY) > z_add.c >- $(C) -c $(I) z_add.c >- >-#------------------------------------------------------------------------------- >- >-z_amd.o: ../Cholesky/cholmod_amd.c >- $(C) -E $(I) $< | $(PRETTY) > z_amd.c >- $(C) -c $(I) z_amd.c >- >-z_analyze.o: ../Cholesky/cholmod_analyze.c >- $(C) -E $(I) $< | $(PRETTY) > z_analyze.c >- $(C) -c $(I) z_analyze.c >- >-z_colamd.o: ../Cholesky/cholmod_colamd.c >- $(C) -E $(I) $< | $(PRETTY) > z_colamd.c >- $(C) -c $(I) z_colamd.c >- >-z_etree.o: ../Cholesky/cholmod_etree.c >- $(C) -E $(I) $< | $(PRETTY) > z_etree.c >- $(C) -c $(I) z_etree.c >- >-z_factorize.o: ../Cholesky/cholmod_factorize.c >- $(C) -E $(I) $< | $(PRETTY) > z_factorize.c >- $(C) -c $(I) z_factorize.c >- >-z_postorder.o: ../Cholesky/cholmod_postorder.c >- $(C) -E $(I) $< | $(PRETTY) > z_postorder.c >- $(C) -c $(I) z_postorder.c >- >-z_rcond.o: ../Cholesky/cholmod_rcond.c >- $(C) -E $(I) $< | $(PRETTY) > z_rcond.c >- $(C) -c $(I) z_rcond.c >- >-z_resymbol.o: ../Cholesky/cholmod_resymbol.c >- $(C) -E $(I) $< | $(PRETTY) > z_resymbol.c >- $(C) -c $(I) z_resymbol.c >- >-z_rowcolcounts.o: ../Cholesky/cholmod_rowcolcounts.c >- $(C) -E $(I) $< | $(PRETTY) > z_rowcolcounts.c >- $(C) -c $(I) z_rowcolcounts.c >- >-z_solve.o: ../Cholesky/cholmod_solve.c ../Cholesky/t_cholmod_lsolve.c \ >- ../Cholesky/t_cholmod_ltsolve.c ../Cholesky/t_cholmod_solve.c >- $(C) -E $(I) $< | $(PRETTY) > z_solve.c >- $(C) -c $(I) z_solve.c >- >-z_spsolve.o: ../Cholesky/cholmod_spsolve.c >- $(C) -E $(I) $< | $(PRETTY) > z_spsolve.c >- $(C) -c $(I) z_spsolve.c >- >-z_rowfac.o: ../Cholesky/cholmod_rowfac.c ../Cholesky/t_cholmod_rowfac.c >- $(C) -E $(I) $< | $(PRETTY) > z_rowfac.c >- $(C) -c $(I) z_rowfac.c >- >-#------------------------------------------------------------------------------- >-z_ccolamd.o: ../Partition/cholmod_ccolamd.c >- $(C) -E $(I) $< | $(PRETTY) > z_ccolamd.c >- $(C) -c $(I) z_ccolamd.c >- >-z_csymamd.o: ../Partition/cholmod_csymamd.c >- $(C) -E $(I) $< | $(PRETTY) > z_csymamd.c >- $(C) -c $(I) z_csymamd.c >- >-z_camd.o: ../Partition/cholmod_camd.c >- $(C) -E $(I) $< | $(PRETTY) > z_camd.c >- $(C) -c $(I) z_camd.c >- >-z_metis.o: ../Partition/cholmod_metis.c >- $(C) -E $(I) $< | $(PRETTY) > z_metis.c >- $(C) -c $(I) z_metis.c >- >-z_nesdis.o: ../Partition/cholmod_nesdis.c >- $(C) -E $(I) $< | $(PRETTY) > z_nesdis.c >- $(C) -c $(I) z_nesdis.c >- >-#------------------------------------------------------------------------------- >- >-z_horzcat.o: ../MatrixOps/cholmod_horzcat.c >- $(C) -E $(I) $< | $(PRETTY) > z_horzcat.c >- $(C) -c $(I) z_horzcat.c >- >-z_norm.o: ../MatrixOps/cholmod_norm.c >- $(C) -E $(I) $< | $(PRETTY) > z_norm.c >- $(C) -c $(I) z_norm.c >- >-z_scale.o: ../MatrixOps/cholmod_scale.c >- $(C) -E $(I) $< | $(PRETTY) > z_scale.c >- $(C) -c $(I) z_scale.c >- >-z_drop.o: ../MatrixOps/cholmod_drop.c >- $(C) -E $(I) $< | $(PRETTY) > z_drop.c >- $(C) -c $(I) z_drop.c >- >-z_sdmult.o: ../MatrixOps/cholmod_sdmult.c ../MatrixOps/t_cholmod_sdmult.c >- $(C) -E $(I) $< | $(PRETTY) > z_sdmult.c >- $(C) -c $(I) z_sdmult.c >- >-z_ssmult.o: ../MatrixOps/cholmod_ssmult.c >- $(C) -E $(I) $< | $(PRETTY) > z_ssmult.c >- $(C) -c $(I) z_ssmult.c >- >-z_submatrix.o: ../MatrixOps/cholmod_submatrix.c >- $(C) -E $(I) $< | $(PRETTY) > z_submatrix.c >- $(C) -c $(I) z_submatrix.c >- >-z_vertcat.o: ../MatrixOps/cholmod_vertcat.c >- $(C) -E $(I) $< | $(PRETTY) > z_vertcat.c >- $(C) -c $(I) z_vertcat.c >- >-z_symmetry.o: ../MatrixOps/cholmod_symmetry.c >- $(C) -E $(I) $< | $(PRETTY) > z_symmetry.c >- $(C) -c $(I) z_symmetry.c >- >-#------------------------------------------------------------------------------- >- >-z_rowadd.o: ../Modify/cholmod_rowadd.c >- $(C) -E $(I) $< | $(PRETTY) > z_rowadd.c >- $(C) -c $(I) z_rowadd.c >- >-z_rowdel.o: ../Modify/cholmod_rowdel.c >- $(C) -E $(I) $< | $(PRETTY) > z_rowdel.c >- $(C) -c $(I) z_rowdel.c >- >-z_updown.o: ../Modify/cholmod_updown.c \ >- ../Modify/t_cholmod_updown.c ../Modify/t_cholmod_updown_numkr.c >- $(C) -E $(I) $< | $(PRETTY) > z_updown.c >- $(C) -c $(I) z_updown.c >- >-#------------------------------------------------------------------------------- >- >-z_super_numeric.o: ../Supernodal/cholmod_super_numeric.c \ >- ../Supernodal/t_cholmod_super_numeric.c >- $(C) -E $(I) $< | $(PRETTY) > z_super_numeric.c >- $(C) -c $(I) z_super_numeric.c >- >-z_super_symbolic.o: ../Supernodal/cholmod_super_symbolic.c >- $(C) -E $(I) $< | $(PRETTY) > z_super_symbolic.c >- $(C) -c $(I) z_super_symbolic.c >- >-z_super_solve.o: ../Supernodal/cholmod_super_solve.c >- $(C) -E $(I) $< | $(PRETTY) > z_super_solve.c >- $(C) -c $(I) z_super_solve.c >- >-#------------------------------------------------------------------------------- >-#------------------------------------------------------------------------------- >- >-l_check.o: ../Check/cholmod_check.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_check.c >- $(C) -c $(I) l_check.c >- >-l_read.o: ../Check/cholmod_read.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_read.c >- $(C) -c $(I) l_read.c >- >-l_write.o: ../Check/cholmod_write.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_write.c >- $(C) -c $(I) l_write.c >- >-#------------------------------------------------------------------------------- >- >-l_common.o: ../Core/cholmod_common.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_common.c >- $(C) -c $(I) l_common.c >- >-l_dense.o: ../Core/cholmod_dense.c ../Core/t_cholmod_dense.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_dense.c >- $(C) -c $(I) l_dense.c >- >-l_factor.o: ../Core/cholmod_factor.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_factor.c >- $(C) -c $(I) l_factor.c >- >-l_change_factor.o: ../Core/cholmod_change_factor.c \ >- ../Core/t_cholmod_change_factor.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_change_factor.c >- $(C) -c $(I) l_change_factor.c >- >-l_memory.o: ../Core/cholmod_memory.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_memory.c >- $(C) -c $(I) l_memory.c >- >-l_sparse.o: ../Core/cholmod_sparse.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_sparse.c >- $(C) -c $(I) l_sparse.c >- >-l_complex.o: ../Core/cholmod_complex.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_complex.c >- $(C) -c $(I) l_complex.c >- >-l_transpose.o: ../Core/cholmod_transpose.c ../Core/t_cholmod_transpose.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_transpose.c >- $(C) -c $(I) l_transpose.c >- >-l_band.o: ../Core/cholmod_band.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_band.c >- $(C) -c $(I) l_band.c >- >-l_copy.o: ../Core/cholmod_copy.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_copy.c >- $(C) -c $(I) l_copy.c >- >-l_triplet.o: ../Core/cholmod_triplet.c ../Core/t_cholmod_triplet.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_triplet.c >- $(C) -c $(I) l_triplet.c >- >-l_error.o: ../Core/cholmod_error.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_error.c >- $(C) -c $(I) l_error.c >- >-l_aat.o: ../Core/cholmod_aat.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_aat.c >- $(C) -c $(I) l_aat.c >- >-l_add.o: ../Core/cholmod_add.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_add.c >- $(C) -c $(I) l_add.c >- >-#------------------------------------------------------------------------------- >- >-l_amd.o: ../Cholesky/cholmod_amd.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_amd.c >- $(C) -c $(I) l_amd.c >- >-l_analyze.o: ../Cholesky/cholmod_analyze.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_analyze.c >- $(C) -c $(I) l_analyze.c >- >-l_colamd.o: ../Cholesky/cholmod_colamd.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_colamd.c >- $(C) -c $(I) l_colamd.c >- >-l_etree.o: ../Cholesky/cholmod_etree.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_etree.c >- $(C) -c $(I) l_etree.c >- >-l_factorize.o: ../Cholesky/cholmod_factorize.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_factorize.c >- $(C) -c $(I) l_factorize.c >- >-l_postorder.o: ../Cholesky/cholmod_postorder.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_postorder.c >- $(C) -c $(I) l_postorder.c >- >-l_rcond.o: ../Cholesky/cholmod_rcond.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_rcond.c >- $(C) -c $(I) l_rcond.c >- >-l_resymbol.o: ../Cholesky/cholmod_resymbol.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_resymbol.c >- $(C) -c $(I) l_resymbol.c >- >-l_rowcolcounts.o: ../Cholesky/cholmod_rowcolcounts.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_rowcolcounts.c >- $(C) -c $(I) l_rowcolcounts.c >- >-l_solve.o: ../Cholesky/cholmod_solve.c ../Cholesky/t_cholmod_lsolve.c \ >- ../Cholesky/t_cholmod_ltsolve.c ../Cholesky/t_cholmod_solve.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_solve.c >- $(C) -c $(I) l_solve.c >- >-l_spsolve.o: ../Cholesky/cholmod_spsolve.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_spsolve.c >- $(C) -c $(I) l_spsolve.c >- >-l_rowfac.o: ../Cholesky/cholmod_rowfac.c ../Cholesky/t_cholmod_rowfac.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_rowfac.c >- $(C) -c $(I) l_rowfac.c >- >-#------------------------------------------------------------------------------- >-l_ccolamd.o: ../Partition/cholmod_ccolamd.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_ccolamd.c >- $(C) -c $(I) l_ccolamd.c >- >-l_csymamd.o: ../Partition/cholmod_csymamd.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_csymamd.c >- $(C) -c $(I) l_csymamd.c >- >-l_camd.o: ../Partition/cholmod_camd.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_camd.c >- $(C) -c $(I) l_camd.c >- >-l_metis.o: ../Partition/cholmod_metis.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_metis.c >- $(C) -c $(I) l_metis.c >- >-l_nesdis.o: ../Partition/cholmod_nesdis.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_nesdis.c >- $(C) -c $(I) l_nesdis.c >- >-#------------------------------------------------------------------------------- >- >-l_horzcat.o: ../MatrixOps/cholmod_horzcat.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_horzcat.c >- $(C) -c $(I) l_horzcat.c >- >-l_norm.o: ../MatrixOps/cholmod_norm.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_norm.c >- $(C) -c $(I) l_norm.c >- >-l_scale.o: ../MatrixOps/cholmod_scale.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_scale.c >- $(C) -c $(I) l_scale.c >- >-l_drop.o: ../MatrixOps/cholmod_drop.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_drop.c >- $(C) -c $(I) l_drop.c >- >-l_sdmult.o: ../MatrixOps/cholmod_sdmult.c ../MatrixOps/t_cholmod_sdmult.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_sdmult.c >- $(C) -c $(I) l_sdmult.c >- >-l_ssmult.o: ../MatrixOps/cholmod_ssmult.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_ssmult.c >- $(C) -c $(I) l_ssmult.c >- >-l_submatrix.o: ../MatrixOps/cholmod_submatrix.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_submatrix.c >- $(C) -c $(I) l_submatrix.c >- >-l_vertcat.o: ../MatrixOps/cholmod_vertcat.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_vertcat.c >- $(C) -c $(I) l_vertcat.c >- >-l_symmetry.o: ../MatrixOps/cholmod_symmetry.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_symmetry.c >- $(C) -c $(I) l_symmetry.c >- >-#------------------------------------------------------------------------------- >- >-l_rowadd.o: ../Modify/cholmod_rowadd.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_rowadd.c >- $(C) -c $(I) l_rowadd.c >- >-l_rowdel.o: ../Modify/cholmod_rowdel.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_rowdel.c >- $(C) -c $(I) l_rowdel.c >- >-l_updown.o: ../Modify/cholmod_updown.c \ >- ../Modify/t_cholmod_updown.c ../Modify/t_cholmod_updown_numkr.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_updown.c >- $(C) -c $(I) l_updown.c >- >-#------------------------------------------------------------------------------- >- >-l_super_numeric.o: ../Supernodal/cholmod_super_numeric.c \ >- ../Supernodal/t_cholmod_super_numeric.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_super_numeric.c >- $(C) -c $(I) l_super_numeric.c >- >-l_super_symbolic.o: ../Supernodal/cholmod_super_symbolic.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_super_symbolic.c >- $(C) -c $(I) l_super_symbolic.c >- >-l_super_solve.o: ../Supernodal/cholmod_super_solve.c >- $(C) -DDLONG -E $(I) $< | $(PRETTY) > l_super_solve.c >- $(C) -c $(I) l_super_solve.c >- >-#------------------------------------------------------------------------------- >diff -urN CHOLMOD_orig/Tcov/Makefile.am CHOLMOD/Tcov/Makefile.am >--- CHOLMOD_orig/Tcov/Makefile.am 1969-12-31 19:00:00.000000000 -0500 >+++ CHOLMOD/Tcov/Makefile.am 2007-09-20 11:29:51.000000000 -0400 >@@ -0,0 +1,224 @@ >+AM_CFLAGS = -I$(top_srcdir)/Include -I$(top_srcdir)/Demo >+AM_LDFLAGS = -L$(top_builddir)/Lib -lm -llapack -lblas -lgfortran -lgfortranbegin -lcholmod -lcolamd -lamd >+ >+if ENABLE_METIS >+ AM_LDFLAGS += -lcamd -lccolamd -lmetis >+endif >+ >+ >+check_PROGRAMS = prepare z_demo l_demo cmread clread cm cl >+z_demo_SOURCES = z_demo.c >+l_demo_SOURCES = l_demo.c >+l_demo_CPPFLAGS = -DDLONG >+cmread_SOURCES = cmread.c >+clread_SOURCES = cmread.c >+clread_CPPFLAGS = -DDLONG >+cm_SOURCES = cm.c solve.c aug.c \ >+ null.c null2.c raw_factor.c \ >+ test_ops.c unpack.c memory.c \ >+ amdtest.c huge.c ctest.c \ >+ cctest.c lpdemo.c camdtest.c >+cl_SOURCES = cm.c solve.c aug.c \ >+ null.c null2.c raw_factor.c \ >+ test_ops.c unpack.c memory.c \ >+ amdtest.c huge.c ctest.c \ >+ cctest.c lpdemo.c camdtest.c >+ >+cl_CPPFLAGS = -DDLONG >+ >+prepare: >+ cat $(top_srcdir)/Demo/cholmod_demo.c > z_demo.c >+ cat $(top_srcdir)/Demo/cholmod_demo.c > l_demo.c >+ >+test: check >+ ./z_demo ../Demo/Matrix/bcsstk01.tri > tmp/demo_k1.out >+ ./z_demo ../Demo/Matrix/bcsstk02.tri > tmp/demo_k2.out >+ ./z_demo < ../Demo/Matrix/lp_afiro.tri > tmp/demo_afiro.out >+ ./z_demo < ../Demo/Matrix/can___24.mtx > tmp/demo_can24.out >+ ./z_demo < ../Demo/Matrix/c.tri > tmp/demo_c.out >+ ./z_demo < ../Demo/Matrix/d.tri > tmp/demo_d.out >+ ./z_demo < ../Demo/Matrix/up.tri > tmp/demo_up.out >+ ./z_demo < ../Demo/Matrix/c.mtx > tmp/demo_c_mtx.out >+ ./z_demo < ../Demo/Matrix/0.tri > tmp/demo_0.out >+ ./z_demo < Matrix/3_2 > tmp/demo_3_2.out >+ ./z_demo < Matrix/c5lo > tmp/demo_c5lo.out >+ ./z_demo < Matrix/c10 > tmp/demo_c10.out >+ ./z_demo no_such_file > tmp/demo_no_such_file.out >+ ./z_demo ../Demo/Matrix/mangle1.mtx > tmp/demo_mangle1.out >+ ./z_demo ../Demo/Matrix/mangle2.mtx > tmp/demo_mangle2.out >+ ./z_demo ../Demo/Matrix/mangle3.mtx > tmp/demo_mangle3.out >+ ./z_demo ../Demo/Matrix/mangle4.mtx > tmp/demo_mangle4.out >+ ./z_demo ../Demo/Matrix/pts5ldd03.mtx > tmp/demo_pts5ldd03.out >+ ./l_demo ../Demo/Matrix/bcsstk01.tri > tmp/ldemo_k1.out >+ ./l_demo ../Demo/Matrix/bcsstk02.tri > tmp/ldemo_k2.out >+ ./l_demo < ../Demo/Matrix/lp_afiro.tri > tmp/ldemo_afiro.out >+ ./l_demo < ../Demo/Matrix/can___24.mtx > tmp/ldemo_can24.out >+ ./l_demo < ../Demo/Matrix/c.tri > tmp/ldemo_c.out >+ ./l_demo < ../Demo/Matrix/d.tri > tmp/ldemo_d.out >+ ./l_demo < ../Demo/Matrix/up.tri > tmp/ldemo_up.out >+ ./l_demo < ../Demo/Matrix/c.mtx > tmp/ldemo_c_mtx.out >+ ./l_demo < ../Demo/Matrix/0.tri > tmp/ldemo_0.out >+ ./l_demo < Matrix/3_2 > tmp/ldemo_3_2.out >+ ./l_demo < Matrix/c5lo > tmp/ldemo_c5lo.out >+ ./l_demo < Matrix/c10 > tmp/ldemo_c10.out >+ ./l_demo no_such_file > tmp/ldemo_no_such_file.out >+ ./l_demo ../Demo/Matrix/mangle1.mtx > tmp/ldemo_mangle1.out >+ ./l_demo ../Demo/Matrix/mangle2.mtx > tmp/ldemo_mangle2.out >+ ./l_demo ../Demo/Matrix/mangle3.mtx > tmp/ldemo_mangle3.out >+ ./l_demo ../Demo/Matrix/mangle4.mtx > tmp/ldemo_mangle4.out >+ ./l_demo ../Demo/Matrix/pts5ldd03.mtx > tmp/ldemo_pts5ldd03.out >+ - grep resid tmp/demo* >+ ./cmread no_such_file > tmp/no_such_file.out >+ ./cmread Matrix/crud1 > tmp/crud1.out >+ ./cmread Matrix/crud2 > tmp/crud2.out >+ ./cmread Matrix/fullcrud.mtx > tmp/fullcrud.out >+ ./cmread Matrix/fullcrud1.mtx > tmp/fullcrud1.out >+ ./cmread Matrix/fullcrud2.mtx > tmp/fullcrud2.out >+ ./cmread Matrix/3by0.mtx > tmp/3by0.out >+ ./cmread Matrix/fullrza.mtx > tmp/fullrza.out >+ ./cmread Matrix/fullrsa.mtx > tmp/fullrsa.out >+ ./cmread Matrix/fullcsa.mtx > tmp/fullcsa.out >+ ./cmread Matrix/fullcza.mtx > tmp/fullcza.out >+ ./cmread Matrix/fullcha.mtx > tmp/fullcha.out >+ ./cmread Matrix/cha.mtx > tmp/cha.out >+ ./cmread Matrix/cza.mtx > tmp/cza.out >+ ./cmread Matrix/csa.mtx > tmp/csa.out >+ ./cmread Matrix/one > tmp/one.out >+ ./cmread Matrix/rza.mtx > tmp/rza.out >+ ./cmread ../Demo/Matrix/mangle5.tri > tmp/mangle5.out >+ ./cmread ../Demo/Matrix/mangle6.tri > tmp/mangle6.out >+ ./cmread ../Demo/Matrix/mangle7.tri > tmp/mangle6.out >+ ./cmread ../Demo/Matrix/mangle8.tri > tmp/mangle8.out >+ ./cmread ../Demo/Matrix/empty.tri > tmp/empty.out >+ ./cmread ../Demo/Matrix/one.tri > tmp/one.out >+ ./cmread Matrix/plskz362.mtx > tmp/plskz363.out >+ ./cmread Matrix/2diag.tri > tmp/2diag.out >+ ./cmread Matrix/r5lo > tmp/r5lo.out >+ ./cmread Matrix/r5lo2 > tmp/r5lo2.out >+ - diff tmp/r5lo.out tmp/r5lo2.out >+ ./cmread Matrix/cs.mtx > tmp/cs.out >+ ./cmread Matrix/2lo.tri > tmp/2lo.out >+ ./cmread Matrix/2.tri > tmp/2.out >+ ./cmread Matrix/2up.tri > tmp/2up.out >+ ./cmread Matrix/huge.tri > tmp/huge.out >+ ./cmread Matrix/1e99 > tmp/1e99.out >+ ./clread no_such_file > tmp/l_no_such_file.out >+ ./clread Matrix/crud1 > tmp/l_crud1.out >+ ./clread Matrix/crud2 > tmp/l_crud2.out >+ ./clread Matrix/fullcrud.mtx > tmp/l_fullcrud.out >+ ./clread Matrix/fullcrud1.mtx > tmp/l_fullcrud1.out >+ ./clread Matrix/fullcrud2.mtx > tmp/l_fullcrud2.out >+ ./clread Matrix/3by0.mtx > tmp/l_3by0.out >+ ./clread Matrix/fullrza.mtx > tmp/l_fullrza.out >+ ./clread Matrix/fullrsa.mtx > tmp/l_fullrsa.out >+ ./clread Matrix/fullcsa.mtx > tmp/l_fullcsa.out >+ ./clread Matrix/fullcza.mtx > tmp/l_fullcza.out >+ ./clread Matrix/fullcha.mtx > tmp/l_fullcha.out >+ ./clread Matrix/cha.mtx > tmp/l_cha.out >+ ./clread Matrix/cza.mtx > tmp/l_cza.out >+ ./clread Matrix/csa.mtx > tmp/l_csa.out >+ ./clread Matrix/one > tmp/l_one.out >+ ./clread Matrix/rza.mtx > tmp/l_rza.out >+ ./clread ../Demo/Matrix/mangle5.tri > tmp/l_mangle5.out >+ ./clread ../Demo/Matrix/mangle6.tri > tmp/l_mangle6.out >+ ./clread ../Demo/Matrix/mangle7.tri > tmp/l_mangle6.out >+ ./clread ../Demo/Matrix/mangle8.tri > tmp/l_mangle8.out >+ ./clread ../Demo/Matrix/empty.tri > tmp/l_empty.out >+ ./clread ../Demo/Matrix/one.tri > tmp/l_one.out >+ ./clread Matrix/plskz362.mtx > tmp/l_plskz363.out >+ ./clread Matrix/2diag.tri > tmp/l_2diag.out >+ ./clread Matrix/r5lo > tmp/l_r5lo.out >+ ./clread Matrix/r5lo2 > tmp/l_r5lo2.out >+ - diff tmp/r5lo.out tmp/r5lo2.out >+ ./clread Matrix/cs.mtx > tmp/l_cs.out >+ ./clread Matrix/2lo.tri > tmp/l_l_2lo.out >+ ./clread Matrix/2.tri > tmp/l_2.out >+ ./clread Matrix/2up.tri > tmp/l_2up.out >+ ./clread Matrix/huge.tri > tmp/l_huge.out >+ ./clread Matrix/1e99 > tmp/l_1e99.out >+ ./cm < Matrix/galenet > tmp/galenet.out >+ ./cl < Matrix/galenet > tmp/l_galenet.out >+ - ./covall >+ ./cm < Matrix/5by50 > tmp/5by50.out >+ ./cl < Matrix/5by50 > tmp/l_5by50.out >+ - ./covall >+ ./cm < Matrix/r5lo > tmp/r5lo.out >+ ./cl < Matrix/r5lo > tmp/l_r5lo.out >+ ./cm < Matrix/r5up > tmp/r5up.out >+ ./cl < Matrix/r5up > tmp/l_r5up.out >+ ./cm < Matrix/r5up2 > tmp/r5up2.out >+ ./cl < Matrix/r5up2 > tmp/l_r5up2.out >+ ./cm < Matrix/c5up2 > tmp/c5up2.out >+ ./cl < Matrix/c5up2 > tmp/l_c5up2.out >+ ./cm < Matrix/z5up2 > tmp/z5up2.out >+ ./cl < Matrix/z5up2 > tmp/l_z5up2.out >+ ./cm -m < Matrix/z5lo > tmp/z5lo.out >+ ./cl -m < Matrix/z5lo > tmp/l_z5lo.out >+ ./cm < Matrix/ibm32 > tmp/ibm.out >+ ./cl < Matrix/ibm32 > tmp/l_ibm.out >+ - ./covall >+ ./cm -m < Matrix/c5lo > tmp/c5lo.out >+ ./cl -m < Matrix/c5lo > tmp/l_c5lo.out >+ ./cm -m < Matrix/z10 > tmp/z10.out >+ ./cl -m < Matrix/z10 > tmp/l_z10.out >+ ./cm -m < Matrix/z5up > tmp/z5up.out >+ ./cl -m < Matrix/z5up > tmp/l_z5up.out >+ - ./covall >+ ./cm -s < Matrix/3singular > tmp/3singular.out >+ ./cl -s < Matrix/3singular > tmp/l_3singular.out >+ ./cm -s < Matrix/z3singular > tmp/z3singular.out >+ ./cl -s < Matrix/z3singular > tmp/l_z3singular.out >+ ./cm -s < Matrix/c3singular > tmp/c3singular.out >+ ./cl -s < Matrix/c3singular > tmp/l_c3singular.out >+ ./cm -m < Matrix/0 > tmp/0.out >+ ./cl -m < Matrix/0 > tmp/l_0.out >+ ./cm -m < Matrix/afiro > tmp/afiro.out >+ ./cl -m < Matrix/afiro > tmp/l_afiro.out >+ - ./covall >+ ./cm -m < Matrix/k01up > tmp/k01up.out >+ ./cl -m < Matrix/k01up > tmp/l_k01up.out >+ - ./covall >+ ./cm < Matrix/diag > tmp/diag.out >+ ./cl < Matrix/diag > tmp/l_diag.out >+ ./cm -m < Matrix/ex5lo > tmp/ex5lo.out >+ ./cl -m < Matrix/ex5lo > tmp/l_ex5lo.out >+ - ./covall >+ ./cm < Matrix/20lo > tmp/20lo.out >+ ./cl < Matrix/20lo > tmp/l_20lo.out >+ ./cm < Matrix/z30lo > tmp/z30lo.out >+ ./cl < Matrix/z30lo > tmp/l_z30lo.out >+ - ./covall >+ ./cm -m < Matrix/z30up > tmp/z30up.out >+ ./cl -m < Matrix/z30up > tmp/l_z30up.out >+ ./cm < Matrix/c10 > tmp/c10.out >+ ./cl < Matrix/c10 > tmp/l_c10.out >+ ./cm < Matrix/c30lo > tmp/c30lo.out >+ ./cl < Matrix/c30lo > tmp/l_c30lo.out >+ - ./covall >+ ./cm -m < Matrix/c30up > tmp/c30up.out >+ ./cl -m < Matrix/c30up > tmp/l_c30up.out >+ ./cm < Matrix/pi > tmp/pi.out >+ ./cl < Matrix/pi > tmp/l_pi.out >+ ./cm < Matrix/cpi > tmp/cpi.out >+ ./cl < Matrix/cpi > tmp/l_cpi.out >+ ./cm < Matrix/1_0 > tmp/1_0.out >+ ./cl < Matrix/1_0 > tmp/l_1_0.out >+ ./cm -s < Matrix/3b > tmp/3b.out >+ ./cl -s < Matrix/3b > tmp/l_3b.out >+ ./cm -s < Matrix/cza > tmp/cza2.out >+ ./cl -s < Matrix/cza > tmp/l_cza2.out >+ ./cm < Matrix/0_1 > tmp/0_1.out >+ ./cl < Matrix/0_1 > tmp/l_0_1.out >+ - ./covall >+ ./cm -n < Matrix/galenet > tmp/galenet_nan.out >+ - ./covall >+ ./cl -n < Matrix/galenet > tmp/l_galenet_nan.out >+ - ./covall >+ ./cm < Matrix/a1 > tmp/a1.out >+ - ./covall >+ ./cl < Matrix/a1 > tmp/l_a1.out >+ - ./covall >+ ./cm < Matrix/zero > tmp/zero.out >+ ./cl < Matrix/zero > tmp/zero.out >+ - ./covall >+ >diff -urN CHOLMOD_orig/Valgrind/Makefile CHOLMOD/Valgrind/Makefile >--- CHOLMOD_orig/Valgrind/Makefile 2006-11-29 13:34:09.000000000 -0500 >+++ CHOLMOD/Valgrind/Makefile 1969-12-31 19:00:00.000000000 -0500 >@@ -1,34 +0,0 @@ >- >-doall: links go >- >-links: >- touch links >- ln -s ../Tcov/amdtest.c >- ln -s ../Tcov/aug.c >- ln -s ../Tcov/camdtest.c >- ln -s ../Tcov/cctest.c >- ln -s ../Tcov/cm.c >- ln -s ../Tcov/cm.h >- ln -s ../Tcov/cmread.c >- ln -s ../Tcov/ctest.c >- ln -s ../Tcov/huge.c >- ln -s ../Tcov/leak.c >- ln -s ../Tcov/lpdemo.c >- ln -s ../Tcov/memory.c >- ln -s ../Tcov/null2.c >- ln -s ../Tcov/null.c >- ln -s ../Tcov/raw_factor.c >- ln -s ../Tcov/solve.c >- ln -s ../Tcov/test_ops.c >- ln -s ../Tcov/unpack.c >- ln -s ../Tcov/comments.txt >- ln -s ../Tcov/Matrix >- >-include ../Tcov/Makefile >- >-dopurge: distclean >- - $(RM) amdtest.c aug.c camdtest.c cctest.c cm.c cm.h cmread.c \ >- ctest.c huge.c leak.c lpdemo.c memory.c null2.c null.c \ >- raw_factor.c solve.c test_ops.c unpack.c comments.txt \ >- links Matrix >- >diff -urN CHOLMOD_orig/configure.ac CHOLMOD/configure.ac >--- CHOLMOD_orig/configure.ac 1969-12-31 19:00:00.000000000 -0500 >+++ CHOLMOD/configure.ac 2007-09-20 12:10:47.000000000 -0400 >@@ -0,0 +1,66 @@ >+AC_INIT(cholmod, 1.5.0, davis@cise.ufl.edu) >+AM_INIT_AUTOMAKE([foreign]) >+AC_PROG_INSTALL >+AC_PROG_LIBTOOL >+AC_CHECK_LIB(m, sqrt) >+AC_CHECK_HEADERS(UFconfig.h) >+ >+ >+AC_ARG_ENABLE(metis, >+ [AC_HELP_STRING([--enable-metis], >+ [link against and use metis package])], >+ [enable_metis=$enableval], >+ [enable_metis="yes"]) >+AC_MSG_RESULT($enable_metis) >+ >+# By default, cholmod will build with support for metis >+# Makefiles need to know for linking. >+if test x$enable_metis = xno; then >+ AC_DEFINE(NPARTITION) >+else >+ AC_CHECK_HEADERS(metis.h) >+ AC_CHECK_LIB( metis, libmetis__InitTimers, [], \ >+ [ echo "ERROR: Cannot find libmetis!" >+ exit 1 >+ ] ) >+ >+ AC_CHECK_HEADERS(ccolamd.h) >+ AC_CHECK_LIB( ccolamd, ccolamd_report, [], \ >+ [ echo "ERROR: Cannot find libccolamd!" >+ exit 1 >+ ] ) >+ >+ AC_CHECK_HEADERS(camd.h) >+ AC_CHECK_LIB( camd, camd_info, [], \ >+ [ echo "ERROR: Cannot find libcamd!" >+ exit 1 >+ ] ) >+fi >+AM_CONDITIONAL([ENABLE_METIS], [test x$enable_metis = xyes] ) >+ >+AC_CHECK_HEADERS( amd.h ) >+AC_CHECK_LIB( amd, amd_info, [], \ >+ [ echo "ERROR: Cannot find libamd!" >+ exit 1 >+ ] ) >+ >+AC_CHECK_HEADERS( colamd.h ) >+AC_CHECK_LIB( colamd, colamd_recommended, [], \ >+ [ echo "ERROR: Cannot find libcolamd!" >+ exit 1 >+ ] ) >+ >+AC_CONFIG_FILES( >+ Makefile \ >+ Check/Makefile \ >+ Cholesky/Makefile \ >+ Core/Makefile \ >+ MatrixOps/Makefile \ >+ Modify/Makefile \ >+ Partition/Makefile \ >+ Supernodal/Makefile \ >+ Demo/Makefile \ >+ Lib/Makefile \ >+ Tcov/Makefile ) >+AC_OUTPUT >+
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 173900
:
115802
|
115804
|
115805
|
115806
|
115808
|
115810
|
115812
|
115814
|
115815
|
115816
|
131415
|
131417
|
131419
|
131421
|
131422
| 131423 |
131424
|
131425