1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
#//////////////////////////////////////////////////////////////////////////////
# -- MAGMA (version 2.9.0) --
# Univ. of Tennessee, Knoxville
# Univ. of California, Berkeley
# Univ. of Colorado, Denver
# @date January 2025
#//////////////////////////////////////////////////////////////////////////////
# push previous directory
dir_stack := $(dir_stack) $(cdir)
cdir := sparse/control
# ----------------------------------------------------------------------
libsparse_src += \
$(cdir)/error.cpp \
$(cdir)/magma_zdomainoverlap.cpp \
$(cdir)/magma_zutil_sparse.cpp \
$(cdir)/magma_zfree.cpp \
$(cdir)/magma_zmatrixchar.cpp \
$(cdir)/magma_zmconvert.cpp \
$(cdir)/magma_zmgenerator.cpp \
$(cdir)/magma_zmio.cpp \
$(cdir)/magma_zsolverinfo.cpp \
$(cdir)/magma_zcsrsplit.cpp \
$(cdir)/magma_zpariluutils.cpp \
$(cdir)/magma_zmcsrpass.cpp \
$(cdir)/magma_zmcsrpass_gpu.cpp \
$(cdir)/magma_zmcsrcompressor.cpp \
$(cdir)/magma_zmscale.cpp \
$(cdir)/magma_zmshrink.cpp \
$(cdir)/magma_zmslice.cpp \
$(cdir)/magma_zmdiagdom.cpp \
$(cdir)/magma_zmdiff.cpp \
$(cdir)/magma_zmlumerge.cpp \
$(cdir)/magma_zmtranspose.cpp \
$(cdir)/magma_zmtranspose_cpu.cpp \
$(cdir)/magma_zmtransfer.cpp \
$(cdir)/magma_zmilustruct.cpp \
$(cdir)/magma_zselect.cpp \
$(cdir)/magma_zsort.cpp \
$(cdir)/magma_zvinit.cpp \
$(cdir)/magma_zvio.cpp \
$(cdir)/magma_zvtranspose.cpp \
$(cdir)/magma_zvpass.cpp \
$(cdir)/magma_zvpass_gpu.cpp \
$(cdir)/mmio.cpp \
$(cdir)/magma_zgeisai_tools.cpp \
$(cdir)/magma_zmsupernodal.cpp \
$(cdir)/magma_zmfrobenius.cpp \
$(cdir)/magma_zmatrix_tools.cpp \
libsparse_src += \
$(cdir)/magma_zparilu_kernels.cpp \
$(cdir)/magma_zparic_kernels.cpp \
$(cdir)/magma_zparilut_kernels.cpp \
$(cdir)/magma_zparilut_tools.cpp \
$(cdir)/magma_zparict_tools.cpp \
# dummy to compensate for routines not included in release
libsparse_src += \
# $(cdir)/magma_zdummy.cpp \
# ----------------------------------------------------------------------
# pop first directory
cdir := $(firstword $(dir_stack))
dir_stack := $(wordlist 2, $(words $(dir_stack)), $(dir_stack))
|