From 08d495e17795f8c319e92b7c2d075b342b69ad89 Mon Sep 17 00:00:00 2001 From: Pietro Incardona <incardon@mpi-cbg.de> Date: Mon, 26 Sep 2016 22:57:34 +0200 Subject: [PATCH] Fixing PETSC detection in installation --- example/Numerics/Stoke_flow/1_3D_incompressible/Makefile | 4 ++-- m4/ax_petsc_lib.m4 | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/example/Numerics/Stoke_flow/1_3D_incompressible/Makefile b/example/Numerics/Stoke_flow/1_3D_incompressible/Makefile index 68f9098b5..a1e97c05c 100644 --- a/example/Numerics/Stoke_flow/1_3D_incompressible/Makefile +++ b/example/Numerics/Stoke_flow/1_3D_incompressible/Makefile @@ -13,10 +13,10 @@ OBJ_PETSC = main_petsc.o all: stokes_3d_eigen stokes_3d_petsc stokes_3d_eigen: $(OBJ_EIGEN) - $(CC) -o $@ $^ $(CFLAGS) $(LIBS_PATH) $(LIBS) + $(CC) -fopenmp -o $@ $^ $(CFLAGS) $(LIBS_PATH) $(LIBS) stokes_3d_petsc: $(OBJ_PETSC) - $(CC) -o $@ $^ $(CFLAGS) $(LIBS_PATH) $(LIBS) + $(CC) -fopenmp -o $@ $^ $(CFLAGS) $(LIBS_PATH) $(LIBS) run: all source $$HOME/openfpm_vars; mpirun -np 3 ./stokes_3d_eigen; mpirun -np 3 ./stokes_3d_petsc diff --git a/m4/ax_petsc_lib.m4 b/m4/ax_petsc_lib.m4 index ed14c831b..1bd159091 100755 --- a/m4/ax_petsc_lib.m4 +++ b/m4/ax_petsc_lib.m4 @@ -102,8 +102,10 @@ AC_DEFUN([AX_LIB_PETSC], [ old_CC=$CC old_CFLAGS=$CFLAGS old_LDFLAGS=$LDFLAGS - CFLAGS="-I$with_petsc/include $HDF5_INCLUDE $METIS_INCLUDE " - LDFLAGS="-L$with_petsc/lib $HDF5_LDFLAGS $HDF5_LIBS $METIS_LIB -lmetis " + AX_OPENMP([CFLAGS="$OPENMP_CFLAGS" + LDFLAGS="$OPENMP_LDFLAGS"],[]) + CFLAGS="$CFLAGS -I$with_petsc/include $HDF5_INCLUDE $METIS_INCLUDE " + LDFLAGS="$LDFLAGS -L$with_petsc/lib $HDF5_LDFLAGS $HDF5_LIBS $METIS_LIB -lmetis " CC=$CXX AC_LANG_SAVE -- GitLab