diff --git a/configure.ac b/configure.ac
index df25ebea23e0d33502dfb0823ef8cb4d314ca164..06cbd714d63fd4f42bf038e4d6a8cc40b30f22ec 100644
--- a/configure.ac
+++ b/configure.ac
@@ -191,6 +191,7 @@ AC_ARG_ENABLE(test-performance,
             [enable test performance]
         ),
         test_per="$enableval"
+	INCLUDES_PATH+="-I../openfpm_numerics/src "
 )
 
 
diff --git a/openfpm_numerics b/openfpm_numerics
index 21035bc29c7384983a04a7c3e28a681af890fd75..b8b1616b21a1d2f1daa93d887071504fbedb3494 160000
--- a/openfpm_numerics
+++ b/openfpm_numerics
@@ -1 +1 @@
-Subproject commit 21035bc29c7384983a04a7c3e28a681af890fd75
+Subproject commit b8b1616b21a1d2f1daa93d887071504fbedb3494
diff --git a/openfpm_pdata.doc b/openfpm_pdata.doc
index fe41c67136da46874de8156ac2ffbcaf70f8ba66..ff12e116a638a97138548effd7b03719c73b0954 100644
--- a/openfpm_pdata.doc
+++ b/openfpm_pdata.doc
@@ -1935,7 +1935,8 @@ INCLUDE_FILE_PATTERNS  =
 # recursively expanded use the := operator instead of the = operator.
 # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
 
-PREDEFINED             = HAVE_PETSC
+PREDEFINED             = "HAVE_PETSC=" \
+			 "SE_CLASS3_VDIST_CONSTRUCTOR="
 
 # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
 # tag can be used to specify a list of macro names that should be expanded. The