Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
argupta
openfpm_numerics
Commits
a48a9359
Commit
a48a9359
authored
Nov 02, 2017
by
incardon
Browse files
Fixing PETSC installation
parent
4e569e3b
Changes
2
Hide whitespace changes
Inline
Side-by-side
configure.ac
View file @
a48a9359
...
@@ -127,7 +127,6 @@ fi
...
@@ -127,7 +127,6 @@ fi
## Check for PETSC
## Check for PETSC
AX_LIB_PETSC()
#########
#########
...
@@ -320,6 +319,10 @@ AX_EIGEN([],[])
...
@@ -320,6 +319,10 @@ AX_EIGEN([],[])
###### Checking for libquadmath and libifcore
###### Checking for libquadmath and libifcore
AX_LIB_PETSC()
AC_CHECK_LIB(ifcore, for_cpystr, [ LIBIFCORE=-lifcore ], [ LIBIFCORE= ])
AC_CHECK_LIB(ifcore, for_cpystr, [ LIBIFCORE=-lifcore ], [ LIBIFCORE= ])
AC_CHECK_LIB(quadmath, sinq, [ LIBQUADMATH=-lquadmath ], [ LIBQUADMATH= ])
AC_CHECK_LIB(quadmath, sinq, [ LIBQUADMATH=-lquadmath ], [ LIBQUADMATH= ])
AC_SUBST(LIBQUADMATH)
AC_SUBST(LIBQUADMATH)
...
...
m4/ax_petsc_lib.m4
View file @
a48a9359
...
@@ -101,11 +101,11 @@ AC_DEFUN([AX_LIB_PETSC], [
...
@@ -101,11 +101,11 @@ AC_DEFUN([AX_LIB_PETSC], [
if test -n "$with_petsc" ; then
if test -n "$with_petsc" ; then
old_CC=$CC
old_CC=$CC
old_CFLAGS=$CFLAGS
old_CFLAGS=$CFLAGS
old_L
DFLAGS=$LDFLAG
S
old_L
IBS=$LIB
S
AX_OPENMP([CFLAGS="$OPENMP_CFLAGS"
AX_OPENMP([CFLAGS="$OPENMP_CFLAGS"
LDFLAGS="$OPENMP_LDFLAGS"],[])
LDFLAGS="$OPENMP_LDFLAGS"],[])
CFLAGS="$CFLAGS -I$with_petsc/include $HDF5_INCLUDE $METIS_INCLUDE "
CFLAGS="$CFLAGS -I$with_petsc/include $HDF5_INCLUDE $METIS_INCLUDE "
L
DFLAG
S="$LDFLAGS -L$with_petsc/lib $HDF5_LDFLAGS $HDF5_LIBS $METIS_LIB -lmetis "
L
IB
S="$LDFLAGS -L$with_petsc/lib $HDF5_LDFLAGS
$SUITESPARSE_LIBS
$HDF5_LIBS $METIS_LIB -lmetis "
CC=$CXX
CC=$CXX
AC_LANG_SAVE
AC_LANG_SAVE
...
@@ -118,7 +118,7 @@ AC_MSG_WARN([could not find header file petsc.h]))
...
@@ -118,7 +118,7 @@ AC_MSG_WARN([could not find header file petsc.h]))
AC_LANG_RESTORE
AC_LANG_RESTORE
CFLAGS=$old_CFLAGS
CFLAGS=$old_CFLAGS
L
DFLAG
S=$old_L
DFLAG
S
L
IB
S=$old_L
IB
S
CC=$old_CC
CC=$old_CC
AC_MSG_CHECKING(PETSC in $with_petsc)
AC_MSG_CHECKING(PETSC in $with_petsc)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment