[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