summarylogtreecommitdiffstats
path: root/suitesparse-mkl_tbb.patch
diff options
context:
space:
mode:
authorhbhkx2020-02-01 15:47:12 +0800
committerhbhkx2020-02-01 15:47:12 +0800
commit9d22616e84c4e7abb437bcb1b711f04399a7e23f (patch)
tree600fa0c7bab526a4ed3a14e3dddd98f6bcdbe692 /suitesparse-mkl_tbb.patch
parentffd642fddc5358ea90f723c0863dc1c1fcd2e54e (diff)
downloadaur-suitesparse-mkl.tar.gz
install only calculation parts
Diffstat (limited to 'suitesparse-mkl_tbb.patch')
-rw-r--r--suitesparse-mkl_tbb.patch74
1 files changed, 74 insertions, 0 deletions
diff --git a/suitesparse-mkl_tbb.patch b/suitesparse-mkl_tbb.patch
index f86ab5db22be..3772c3f4eda9 100644
--- a/suitesparse-mkl_tbb.patch
+++ b/suitesparse-mkl_tbb.patch
@@ -20,6 +20,15 @@
ifneq ($(AUTOCC),no)
ifneq ($(shell which icc 2>/dev/null),)
+@@ -309,7 +309,7 @@
+ # Performance Library
+ # -DGPU_BLAS enable the use of the CUDA BLAS
+
+- CHOLMOD_CONFIG ?= $(GPU_CONFIG)
++ CHOLMOD_CONFIG ?= -DNPARTITION $(GPU_CONFIG)
+
+ #---------------------------------------------------------------------------
+ # SuiteSparseQR configuration:
@@ -325,8 +325,8 @@
SPQR_CONFIG ?= $(GPU_CONFIG)
@@ -39,3 +48,68 @@
I_WITH_PARTITION =
LIB_WITH_PARTITION =
CONFIG_PARTITION = -DNPARTITION -DNCAMD
+--- SuiteSparse-5.6.0/Makefile.orig 2020-01-15 17:30:11.180000000 +0800
++++ SuiteSparse-5.6.0/Makefile 2020-01-15 17:34:31.390000000 +0800
+@@ -12,7 +12,7 @@
+ # Compile the default rules for each package
+ go: metis
+ ( cd SuiteSparse_config && $(MAKE) )
+- ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' )
++# ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' )
+ ( cd AMD && $(MAKE) )
+ ( cd BTF && $(MAKE) )
+ ( cd CAMD && $(MAKE) )
+@@ -30,7 +30,7 @@
+ ( cd GPUQREngine && $(MAKE) )
+ endif
+ ( cd SPQR && $(MAKE) )
+- ( cd GraphBLAS && $(MAKE) JOBS=$(JOBS) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' )
++# ( cd GraphBLAS && $(MAKE) JOBS=$(JOBS) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' )
+ # ( cd PIRO_BAND && $(MAKE) )
+ # ( cd SKYLINE_SVD && $(MAKE) )
+
+@@ -38,7 +38,7 @@
+ # (note that CSparse is not installed; CXSparse is installed instead)
+ install: metisinstall
+ ( cd SuiteSparse_config && $(MAKE) install )
+- ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' install )
++# ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' install )
+ ( cd AMD && $(MAKE) install )
+ ( cd BTF && $(MAKE) install )
+ ( cd CAMD && $(MAKE) install )
+@@ -55,7 +55,7 @@
+ ( cd GPUQREngine && $(MAKE) install )
+ endif
+ ( cd SPQR && $(MAKE) install )
+- ( cd GraphBLAS && $(MAKE) JOBS=$(JOBS) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' install )
++# ( cd GraphBLAS && $(MAKE) JOBS=$(JOBS) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' install )
+ # ( cd PIRO_BAND && $(MAKE) install )
+ # ( cd SKYLINE_SVD && $(MAKE) install )
+ $(CP) README.txt $(INSTALL_DOC)/SuiteSparse_README.txt
+@@ -116,7 +116,7 @@
+ # the static library
+ library: metis
+ ( cd SuiteSparse_config && $(MAKE) )
+- ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' library )
++# ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' library )
+ ( cd AMD && $(MAKE) library )
+ ( cd BTF && $(MAKE) library )
+ ( cd CAMD && $(MAKE) library )
+@@ -134,7 +134,7 @@
+ ( cd GPUQREngine && $(MAKE) library )
+ endif
+ ( cd SPQR && $(MAKE) library )
+- ( cd GraphBLAS && $(MAKE) JOBS=$(JOBS) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' library )
++# ( cd GraphBLAS && $(MAKE) JOBS=$(JOBS) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' library )
+ # ( cd PIRO_BAND && $(MAKE) library )
+ # ( cd SKYLINE_SVD && $(MAKE) library )
+
+@@ -220,7 +220,7 @@
+ # Create the PDF documentation
+ docs:
+ ( cd GraphBLAS && $(MAKE) docs )
+- ( cd Mongoose && $(MAKE) docs )
++# ( cd Mongoose && $(MAKE) docs )
+ ( cd AMD && $(MAKE) docs )
+ ( cd CAMD && $(MAKE) docs )
+ ( cd KLU && $(MAKE) docs )