diff --git a/contrib/DiscreteIntegration/Integration3D.cpp b/contrib/DiscreteIntegration/Integration3D.cpp
index afa922c70eb17e293cf469a6163064818b050347..5a488939754d6b65e37fae30449eb95f621ca9bf 100644
--- a/contrib/DiscreteIntegration/Integration3D.cpp
+++ b/contrib/DiscreteIntegration/Integration3D.cpp
@@ -9,7 +9,7 @@
 #include "polynomialBasis.h"
 #include "GmshDefines.h" 
 
-#define ZERO_LS_TOL  1.e-3
+#define ZERO_LS_TOL  1.e-9
 #define EQUALITY_TOL 1.e-15
 
 // cross product