[hypre] 03/05: src/FEI_mv: build internal SuperLU before femli
Drew Parsons
dparsons at moszumanska.debian.org
Wed Nov 2 12:23:28 UTC 2016
This is an automated email from the git hooks/post-receive script.
dparsons pushed a commit to tag experimental/2.11.1-1exp2
in repository hypre.
commit 70146b8f0c5c7daab83f0514ed0efbe53a21856c
Author: Drew Parsons <dparsons at debian.org>
Date: Wed Nov 2 19:19:34 2016 +0800
src/FEI_mv: build internal SuperLU before femli
enables libHYPER_superlu.so to be references as NEEDED by libHYPRE_mli.so
---
debian/patches/superlu_internal.patch | 64 +++++++++++++++++++++++++++++++++++
1 file changed, 64 insertions(+)
diff --git a/debian/patches/superlu_internal.patch b/debian/patches/superlu_internal.patch
index 6086b41..cc3f640 100644
--- a/debian/patches/superlu_internal.patch
+++ b/debian/patches/superlu_internal.patch
@@ -100,3 +100,67 @@ Index: hypre/src/FEI_mv/SuperLU/SRC/dpivotgrowth.c
double
dPivotGrowth(int ncols, SuperMatrix *A, int *perm_c,
+Index: hypre/src/config/configure.in
+===================================================================
+--- hypre.orig/src/config/configure.in
++++ hypre/src/config/configure.in
+@@ -1012,13 +1012,6 @@ then
+ HYPRE_FEI_SRC_DIR="$HYPRE_SRCDIR/FEI_mv"
+ HYPRE_FEI_SUBDIRS="fei-hypre"
+ HYPRE_FEI_HYPRE_FILES="$HYPRE_SRCDIR/FEI_mv/fei-hypre/*.o"
+- if test "$hypre_using_superlu" = "yes"
+- then
+- HYPRE_FEI_SUBDIRS="SuperLU $HYPRE_FEI_SUBDIRS"
+- HYPRE_FEI_SUPERLU_FILES="$HYPRE_SRCDIR/FEI_mv/SuperLU/SRC/*.o"
+- else
+- HYPRE_FEI_SUPERLU_FILES=
+- fi
+ if test "$hypre_using_mli" = "yes"
+ then
+ HYPRE_FEI_SUBDIRS="femli $HYPRE_FEI_SUBDIRS"
+@@ -1026,6 +1019,13 @@ then
+ else
+ HYPRE_FEI_FEMLI_FILES=
+ fi
++ if test "$hypre_using_superlu" = "yes"
++ then
++ HYPRE_FEI_SUBDIRS="SuperLU $HYPRE_FEI_SUBDIRS"
++ HYPRE_FEI_SUPERLU_FILES="$HYPRE_SRCDIR/FEI_mv/SuperLU/SRC/*.o"
++ else
++ HYPRE_FEI_SUPERLU_FILES=
++ fi
+ if test "$hypre_user_chose_fei" = "no"
+ then
+ HYPRE_FEI_BASE_DIR="$HYPRE_SRCDIR/FEI_mv/fei-base"
+Index: hypre/src/configure
+===================================================================
+--- hypre.orig/src/configure
++++ hypre/src/configure
+@@ -6679,13 +6679,6 @@ then
+ HYPRE_FEI_SRC_DIR="$HYPRE_SRCDIR/FEI_mv"
+ HYPRE_FEI_SUBDIRS="fei-hypre"
+ HYPRE_FEI_HYPRE_FILES="$HYPRE_SRCDIR/FEI_mv/fei-hypre/*.o"
+- if test "$hypre_using_superlu" = "yes"
+- then
+- HYPRE_FEI_SUBDIRS="SuperLU $HYPRE_FEI_SUBDIRS"
+- HYPRE_FEI_SUPERLU_FILES="$HYPRE_SRCDIR/FEI_mv/SuperLU/SRC/*.o"
+- else
+- HYPRE_FEI_SUPERLU_FILES=
+- fi
+ if test "$hypre_using_mli" = "yes"
+ then
+ HYPRE_FEI_SUBDIRS="femli $HYPRE_FEI_SUBDIRS"
+@@ -6693,6 +6686,13 @@ then
+ else
+ HYPRE_FEI_FEMLI_FILES=
+ fi
++ if test "$hypre_using_superlu" = "yes"
++ then
++ HYPRE_FEI_SUBDIRS="SuperLU $HYPRE_FEI_SUBDIRS"
++ HYPRE_FEI_SUPERLU_FILES="$HYPRE_SRCDIR/FEI_mv/SuperLU/SRC/*.o"
++ else
++ HYPRE_FEI_SUPERLU_FILES=
++ fi
+ if test "$hypre_user_chose_fei" = "no"
+ then
+ HYPRE_FEI_BASE_DIR="$HYPRE_SRCDIR/FEI_mv/fei-base"
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/hypre.git
More information about the debian-science-commits
mailing list