From b690d07c4baf544622dfab10a4a7faf47eb25f8d Mon Sep 17 00:00:00 2001
From: Pietro Incardona <i-bird@lanhost44.gateway.org.10.in-addr.arpa>
Date: Thu, 5 May 2016 21:38:54 +0200
Subject: [PATCH] Numerics with paetsc

---
 m4/ax_petsc_lib.m4 | 4 ++--
 src/Makefile.am    | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/m4/ax_petsc_lib.m4 b/m4/ax_petsc_lib.m4
index 675c4b7b..b9832b04 100644
--- a/m4/ax_petsc_lib.m4
+++ b/m4/ax_petsc_lib.m4
@@ -119,9 +119,9 @@ AC_MSG_WARN([could not find header file petsc.h]))
                         CC=$old_CC
 
                         AC_MSG_CHECKING(PETSC in $with_petsc)
-                        if test "$petsc_lib" = "yes" -a "$petsc_h" = "yes" ; then
+                        if test x"$petsc_lib" = x"yes" -a x"$petsc_h" = x"yes" ; then
                                 AC_SUBST(PETSC_INCLUDE, [-I$with_petsc/include])
-                                AC_SUBST(PETSC_LIB, [-L$with_petsc/lib])
+                                AC_SUBST(PETSC_LIB, ["-L$with_petsc/lib -lpetsc"])
                                 AC_MSG_RESULT(ok)
  				AC_DEFINE(HAVE_PETSC,1,[Define if you have PETSC library])
                         else
diff --git a/src/Makefile.am b/src/Makefile.am
index e1327a40..632707d7 100755
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -5,7 +5,7 @@ noinst_PROGRAMS = numerics
 numerics_SOURCES = main.cpp ../../openfpm_vcluster/src/VCluster.cpp ../../openfpm_devices/src/memory/HeapMemory.cpp ../../openfpm_devices/src/memory/PtrMemory.cpp ../../openfpm_devices/src/Memleak_check.cpp
 numerics_CXXFLAGS = $(AM_CXXFLAGS) $(HDF5_CPPFLAGS) $(INCLUDES_PATH) $(BOOST_CPPFLAGS) $(SUITESPARSE_INCLUDE) $(METIS_INCLUDE) $(PARMETIS_INCLUDE)  $(EIGEN_INCLUDE) $(PETSC_INCLUDE) -Wno-deprecated-declarations -Wno-unused-local-typedefs
 numerics_CFLAGS = $(CUDA_CFLAGS)
-numerics_LDADD = $(LINKLIBS) -lparmetis -lmetis
+numerics_LDADD = $(LINKLIBS)
 nobase_include_HEADERS = PSE/Kernels.hpp PSE/Kernels_test_util.hpp
 
 .cu.o :
-- 
GitLab