diff --git a/example/Numerics/Stoke_flow/1_3D_incompressible/Makefile b/example/Numerics/Stoke_flow/1_3D_incompressible/Makefile index 68f9098b56228aa4e90dc2b5d1bfce3bc424fd99..a1e97c05ca5515c6bee845f11beb4918268dda4d 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 ed14c831b4e230d19b4bd7c9b80b37fa7dd7a098..1bd159091052c10c40e9e9317a4cca0ec579c4ec 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