diff --git a/examples/gaia/cohesive_channel/vnv_channel_erosion.py b/examples/gaia/cohesive_channel/vnv_channel_erosion.py
index c09a164bb23369ffc079b41583759fd9ba8af2e9..cacc446910be281a90d2eaa1facb69f409dc5e48 100644
--- a/examples/gaia/cohesive_channel/vnv_channel_erosion.py
+++ b/examples/gaia/cohesive_channel/vnv_channel_erosion.py
@@ -95,7 +95,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with reference file
         self.check_epsilons('vnv_3:T2DRES',
                             'f2d_erosion_diff.slf',
-                            eps=[1.E-4])
+                            eps=[2.E-4])
 
         # Comparison seq/par.
         self.check_epsilons('vnv_3:T2DRES',
diff --git a/examples/khione/flume_with_slope-t2d/vnv_flume_slope-t2d.py b/examples/khione/flume_with_slope-t2d/vnv_flume_slope-t2d.py
index 0b571ba008a38f9810b4542ae51d23f042fcdf1e..f40be89c6f49071935d980e49b69158d2e136df6 100644
--- a/examples/khione/flume_with_slope-t2d/vnv_flume_slope-t2d.py
+++ b/examples/khione/flume_with_slope-t2d/vnv_flume_slope-t2d.py
@@ -119,7 +119,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv4_seq:T2DRES',
                             'f2d_flume_crop-char.slf',
-                            eps=[3.e-4])
+                            eps=[7.e-4])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv4_par:T2DRES',
@@ -134,17 +134,17 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv5_seq:T2DRES',
                             'f2d_flume_crop-nerd.slf',
-                            eps=[1.e-4])
+                            eps=[5.e-4])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv5_par:T2DRES',
                             'f2d_flume_crop-nerd.slf',
-                            eps=[2.e-4])
+                            eps=[5.e-4])
 
         # Comparison between sequential and parallel run.
         self.check_epsilons('vnv5_seq:T2DRES',
                             'vnv5_par:T2DRES',
-                            eps=[2.e-4])
+                            eps=[5.e-4])
 
     def _post(self):
         """
diff --git a/examples/khione/saint_lawrence-t2d/vnv_saint_lawrence-t2d.py b/examples/khione/saint_lawrence-t2d/vnv_saint_lawrence-t2d.py
index 085ed3183b2b1bcb9a2359f099249d3f7c283405..6d6231a8ebd6375bd318db94e390206e5312965e 100644
--- a/examples/khione/saint_lawrence-t2d/vnv_saint_lawrence-t2d.py
+++ b/examples/khione/saint_lawrence-t2d/vnv_saint_lawrence-t2d.py
@@ -50,7 +50,7 @@ class VnvStudy(AbstractVnvStudy):
         self.check_epsilons('vnv1_seq:T2DRES', 'f2d_stlawrence.slf', eps=[1.E-10])
         self.check_epsilons('vnv1_seq:ICERES', 'fce_stlawrence.slf', eps=[1.E-9])
         self.check_epsilons('vnv2_seq:T2DRES', 'f2d_stlawrence_dynice.slf', eps=[1.E-3])
-        self.check_epsilons('vnv2_seq:ICERES', 'fce_stlawrence_dynice.slf', eps=[1.E-2])
+        self.check_epsilons('vnv2_seq:ICERES', 'fce_stlawrence_dynice.slf', eps=[1.4E-2])
 
     def _post(self):
         """
diff --git a/examples/nestor/nestor4_T2D_various-RefLev/vnv_nestor4_T2D_various-RefLev.py b/examples/nestor/nestor4_T2D_various-RefLev/vnv_nestor4_T2D_various-RefLev.py
index 071b88e326a221a8a66c467f90d368d0904e1714..eeb98f9c4f8f738f62599e18b230c16932d6d43b 100644
--- a/examples/nestor/nestor4_T2D_various-RefLev/vnv_nestor4_T2D_various-RefLev.py
+++ b/examples/nestor/nestor4_T2D_various-RefLev/vnv_nestor4_T2D_various-RefLev.py
@@ -49,12 +49,12 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_1:T2DRES',
                             't2d_ref_nestor4.slf',
-                            eps=[1.e-3])
+                            eps=[6.e-3])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_2:T2DRES',
                             't2d_ref_nestor4.slf',
-                            eps=[1.e-3])
+                            eps=[6.e-3])
 
         # Comparison between sequential and parallel run.
         self.check_epsilons('vnv_1:T2DRES',
diff --git a/examples/telemac2d/balzano/vnv_balzano.py b/examples/telemac2d/balzano/vnv_balzano.py
index 525da5db3e0028c7c28958fb49b5076991b57c4c..99e73e41e500ffadf11ac4844db0c522796d2a11 100644
--- a/examples/telemac2d/balzano/vnv_balzano.py
+++ b/examples/telemac2d/balzano/vnv_balzano.py
@@ -49,7 +49,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_1:T2DRES',
                             'f2d_balzano.slf',
-                            eps=[0.74, 0.23, 0.015, 0.015, 1.E-15, 0.51, 0.74, 1.E-15])
+                            eps=[0.81, 0.53, 0.24, 0.24, 1.E-15, 1.6, 0.82, 1.E-15])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_2:T2DRES',
diff --git a/examples/telemac2d/balzano/vnv_balzano_full.py b/examples/telemac2d/balzano/vnv_balzano_full.py
index b9490ec5b0da3b73cfe84352f09dda5e2917398a..30b0d591dfb0c34178dadfb5174f95816cda2b92 100644
--- a/examples/telemac2d/balzano/vnv_balzano_full.py
+++ b/examples/telemac2d/balzano/vnv_balzano_full.py
@@ -75,9 +75,9 @@ class VnvStudy(AbstractVnvStudy):
         #======================================================================
         # charac check
         self.check_epsilons('char_seq:T2DRES', 'f2d_balzano-charac.slf',
-                            eps=[0.53, 0.078, 0.009, 0.009, 1.E-15, 0.048, 0.53, 1.E-15])
+                            eps=[0.53, 0.08, 0.009, 0.009, 1.E-15, 0.051, 0.53, 1.E-15])
         self.check_epsilons('char_par:T2DRES', 'f2d_balzano-charac.slf',
-                            eps=[0.53, 0.13, 0.042, 0.042, 1.E-15, 0.34, 0.53, 1.E-15])
+                            eps=[0.54, 0.13, 0.042, 0.042, 1.E-15, 0.34, 0.54, 1.E-15])
         self.check_epsilons('char_seq:T2DRES', 'char_par:T2DRES',
                             eps=[0.54, 0.13, 0.042, 0.042, 1.E-15, 0.34, 0.54, 1.E-15])
 
@@ -93,7 +93,7 @@ class VnvStudy(AbstractVnvStudy):
         #======================================================================
         # ERIA check
         self.check_epsilons('eria_seq:T2DRES', 'f2d_balzano-eria.slf',
-                            eps=[0.74, 0.23, 0.015, 0.015, 1.E-15, 0.51, 0.74, 1.E-15])
+                            eps=[0.79, 0.36, 0.015, 0.015, 1.E-15, 0.52, 0.80, 1.E-15])
         self.check_epsilons('eria_par:T2DRES', 'f2d_balzano-eria.slf',
                             eps=[0.81, 0.53, 0.24, 0.24, 1.E-15, 1.6, 0.82, 1.E-15])
         self.check_epsilons('eria_seq:T2DRES', 'eria_par:T2DRES',
diff --git a/examples/telemac2d/bump/vnv_bumpsub.py b/examples/telemac2d/bump/vnv_bumpsub.py
index fc77efaec4a451ba9aedfdd8e3d0b1c729d018f2..ed8bdc060003f3191992e114cee0f7ea926943e5 100644
--- a/examples/telemac2d/bump/vnv_bumpsub.py
+++ b/examples/telemac2d/bump/vnv_bumpsub.py
@@ -206,11 +206,11 @@ class VnvStudy(AbstractVnvStudy):
         """
         self.check_epsilons('char_seq:T2DRES', 'f2d_bumpsub.slf', eps=[0.2])
         self.check_epsilons('char_par:T2DRES', 'f2d_bumpsub.slf', eps=[0.2])
-        self.check_epsilons('char_seq:T2DRES', 'char_par:T2DRES', eps=[2.e-5])
+        self.check_epsilons('char_seq:T2DRES', 'char_par:T2DRES', eps=[3.e-5])
 
         self.check_epsilons('n_seq:T2DRES', 'f2d_bumpsub.slf', eps=[0.1])
         self.check_epsilons('n_par:T2DRES', 'f2d_bumpsub.slf', eps=[0.1])
-        self.check_epsilons('n_seq:T2DRES', 'n_par:T2DRES', eps=[1.e-5])
+        self.check_epsilons('n_seq:T2DRES', 'n_par:T2DRES', eps=[1.1e-5])
 
         self.check_epsilons('psi_seq:T2DRES', 'f2d_bumpsub.slf', eps=[0.1])
         self.check_epsilons('psi_par:T2DRES', 'f2d_bumpsub.slf', eps=[0.1])
diff --git a/examples/telemac2d/canal/vnv_canal.py b/examples/telemac2d/canal/vnv_canal.py
index 853dc44e9d7c80aec2adc9a2d675dd44ef503abd..7a56edc78f4773d212192c307d202ae8791d85d9 100644
--- a/examples/telemac2d/canal/vnv_canal.py
+++ b/examples/telemac2d/canal/vnv_canal.py
@@ -270,12 +270,12 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_4:T2DRES',
                             'f2d_canal_Z_Q_1.slf',
-                            eps=[1.E-8])
+                            eps=[1.E-7])
 
         # Comparison between sequential and parallel run.
         self.check_epsilons('vnv_3:T2DRES',
                             'vnv_4:T2DRES',
-                            eps=[1.E-8])
+                            eps=[1.E-7])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_5:T2DRES',
diff --git a/examples/telemac2d/cavity/vnv_cavity.py b/examples/telemac2d/cavity/vnv_cavity.py
index daa5f5128c8112252f30f4d97fcddb57f2d8f238..7789778d7ed25b435558a6f25e809fee81d88a00 100644
--- a/examples/telemac2d/cavity/vnv_cavity.py
+++ b/examples/telemac2d/cavity/vnv_cavity.py
@@ -93,7 +93,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_3:T2DRES',
                             'f2d_cavity_cte.slf',
-                            eps=[8e-3, 6e-3, 6e-4, 6e-4, 1e-8, 1e-5])
+                            eps=[9e-3, 6e-3, 6e-4, 6e-4, 1e-8, 1e-5])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_3:T2DRES',
diff --git a/examples/telemac2d/cone/vnv_cone.py b/examples/telemac2d/cone/vnv_cone.py
index 18bb5d722fdea61a9eb2cae0462a3dd47c28fcbc..1f2f9d122a181ec0eae673dfe132d6f767e87972 100644
--- a/examples/telemac2d/cone/vnv_cone.py
+++ b/examples/telemac2d/cone/vnv_cone.py
@@ -45,21 +45,21 @@ class VnvStudy(AbstractVnvStudy):
                             'f2d_cone.slf',
                             eps=[1e-9, 1e-9, 1e-9, 1e-9, 1e-9, \
                                  1e-9, 1e-9, 1e-9, 1e-7, 1e-9, \
-                                 1e-9, 1e-4, 1e-8, 1e-4, 1e-7])
+                                 1e-8, 1e-4, 2e-8, 1e-4, 1e-7])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_2:T2DRES',
                             'f2d_cone.slf',
                             eps=[1e-9, 1e-9, 1e-9, 1e-9, 1e-9, \
                                  1e-9, 1e-9, 1e-9, 1e-7, 1e-9, \
-                                 1e-9, 1e-4, 1e-8, 1e-4, 1e-7])
+                                 1e-8, 1e-4, 2e-8, 1e-4, 1e-7])
 
         # Comparison between sequential and parallel run.
         self.check_epsilons('vnv_1:T2DRES',
                             'vnv_2:T2DRES',
                             eps=[1e-9, 1e-9, 1e-9, 1e-9, 1e-9, \
                                  1e-9, 1e-9, 1e-9, 1e-9, 1e-9, \
-                                 1e-9, 1e-4, 1e-8, 1e-4, 1e-9])
+                                 1e-8, 1e-4, 1e-8, 1e-4, 1e-9])
 
     def _post(self):
         """
diff --git a/examples/telemac2d/dambreak/vnv_ritter_fv.py b/examples/telemac2d/dambreak/vnv_ritter_fv.py
index 230618d334d483f613882ab1b2f891cead7dd34a..9f3ee1d0ea4c79700afe06a0cdba38a194ee78ab 100644
--- a/examples/telemac2d/dambreak/vnv_ritter_fv.py
+++ b/examples/telemac2d/dambreak/vnv_ritter_fv.py
@@ -107,7 +107,7 @@ class VnvStudy(AbstractVnvStudy):
         self.check_epsilons('tcha_par:T2DRES', 'f2d_ritter-tcha.slf', eps=[1e-8])
         self.check_epsilons('tcha_seq:T2DRES', 'tcha_par:T2DRES', eps=[1e-8])
 
-        self.check_epsilons('waf_seq:T2DRES', 'f2d_ritter-waf.slf', eps=[1e-4])
+        self.check_epsilons('waf_seq:T2DRES', 'f2d_ritter-waf.slf', eps=[7e-4])
 
     def _post(self):
         """
diff --git a/examples/telemac2d/dambreak/vnv_stoker.py b/examples/telemac2d/dambreak/vnv_stoker.py
index 31ffff491392b0787b5e57d61d3ed455452a5185..06b84747b388119cf1c7b9d7535aea4fbe43672a 100644
--- a/examples/telemac2d/dambreak/vnv_stoker.py
+++ b/examples/telemac2d/dambreak/vnv_stoker.py
@@ -101,7 +101,7 @@ class VnvStudy(AbstractVnvStudy):
         self.check_epsilons('eria_par:T2DRES', 'f2d_stoker-eria.slf', eps=[1e-8])
         self.check_epsilons('eria_seq:T2DRES', 'eria_par:T2DRES', eps=[1.e-14])
 
-        self.check_epsilons('lips_seq:T2DRES', 'f2d_stoker-lips.slf', eps=[1e-12])
+        self.check_epsilons('lips_seq:T2DRES', 'f2d_stoker-lips.slf', eps=[1e-10])
         self.check_epsilons('lips_par:T2DRES', 'f2d_stoker-lips.slf', eps=[1e-10])
         self.check_epsilons('lips_seq:T2DRES', 'lips_par:T2DRES', eps=[1.e-10])
 
diff --git a/examples/telemac2d/donau/vnv_donau.py b/examples/telemac2d/donau/vnv_donau.py
index 3eddcaa3cbb94f4c666ab42926f6fb089309cf41..b966753b19e85f3f43027d272e568ff345d4d78a 100644
--- a/examples/telemac2d/donau/vnv_donau.py
+++ b/examples/telemac2d/donau/vnv_donau.py
@@ -60,7 +60,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison between sequential and parallel run.
         self.check_epsilons('vnv_1:T2DRES',
                             'vnv_2:T2DRES',
-                            eps=[3.E-2, 4.1E-2, 5.E-3, 5.E-3, 1.E-8, 3.2E-2, 1.E-8])
+                            eps=[4.E-2, 6E-2, 5.E-3, 5.E-3, 1.E-8, 6E-2, 1.E-8])
 
     def _post(self):
         """
diff --git a/examples/telemac2d/flotteurs/vnv_flotteurs.py b/examples/telemac2d/flotteurs/vnv_flotteurs.py
index 3f16fc86b72f8941a891c482232b15b593bd9986..ca98e11c959db2075cdb45fefb2081dbe37a31fd 100644
--- a/examples/telemac2d/flotteurs/vnv_flotteurs.py
+++ b/examples/telemac2d/flotteurs/vnv_flotteurs.py
@@ -78,13 +78,13 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame for the v2p0 run
         self.check_epsilons('vnv_3:T2DRES',
                             'f2d_flotteurs_v2p0.slf',
-                            eps=[2.E-2, 7.E-3, 3.E-3, 3.E-3, 1.E-8, 2.E-3, 2.E-1, 2.E-2, 2.E-2])
+                            eps=[2.E-2, 8.E-3, 3.E-3, 3.E-3, 1.E-8, 2.E-3, 2.E-1, 2.E-2, 2.E-2])
         self.check_epsilons('vnv_4:T2DRES',
                             'f2d_flotteurs_v2p0.slf',
                             eps=[7.E-2, 1.E-2, 5.E-3, 5.E-3, 1.E-8, 6.E-3, 2.E-1, 4.E-2, 9.E-3])
         self.check_epsilons('vnv_3:T2DRES',
                             'vnv_4:T2DRES',
-                            eps=[6.E-2, 7.E-3, 5.E-3, 5.E-3, 1.E-8, 5.E-3, 3.E-1, 4.E-2, 2.E-2])
+                            eps=[6.E-2, 8.E-3, 5.E-3, 5.E-3, 1.E-8, 5.E-3, 3.E-1, 4.E-2, 2.E-2])
 
     def _post(self):
         """
diff --git a/examples/telemac2d/gouttedo/vnv_thompson.py b/examples/telemac2d/gouttedo/vnv_thompson.py
index d23951b7cd23e832dada79278886177bffbe0f11..7cc7d4e491bd023e300d5912c39c37bf62661305 100644
--- a/examples/telemac2d/gouttedo/vnv_thompson.py
+++ b/examples/telemac2d/gouttedo/vnv_thompson.py
@@ -40,10 +40,10 @@ class VnvStudy(AbstractVnvStudy):
         """
         self.check_epsilons('seq:T2DRES',
                             'f2d_thompson.slf',
-                            eps=[1e-6])
+                            eps=[2e-4])
         self.check_epsilons('par:T2DRES',
                             'f2d_thompson.slf',
-                            eps=[1e-6])
+                            eps=[2e-4])
         self.check_epsilons('seq:T2DRES',
                             'par:T2DRES',
                             eps=[1e-6])
diff --git a/examples/telemac2d/init/vnv_init.py b/examples/telemac2d/init/vnv_init.py
index 42be170205262a8b2c28fe634931c401b7f79451..c14a2165133f893426d0fad150cbc68fe821c675 100644
--- a/examples/telemac2d/init/vnv_init.py
+++ b/examples/telemac2d/init/vnv_init.py
@@ -140,7 +140,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_seq:T2DRES',
                             'f2d_init.slf',
-                            eps=[4.E-4, 2.E-4, 2.E-5, 4.E-5, 1.E-15, 1.E-6, 1.E-9, 1.E-5])
+                            eps=[4.E-4, 3.E-4, 2.E-5, 4.E-5, 1.E-15, 1.E-6, 1.E-9, 2.E-5])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_par:T2DRES',
@@ -155,7 +155,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_no_water_seq:T2DRES',
                             'f2d_init-no-water.slf',
-                            eps=[4.E-4, 6.E-4, 2.E-4, 2.E-4, 1.E-15])
+                            eps=[6.E-3, 1.1E-2, 4.E-3, 4.E-3, 1.E-15])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_no_water_par:T2DRES',
@@ -200,12 +200,12 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_restart-seq:T2DRES',
                             'f2d_init-restart.slf',
-                            eps=[8.E-3, 4.E-3, 1.E-3, 2.E-3, 1.E-15, 0.10, 4.E-3])
+                            eps=[8.E-3, 4.E-3, 2.E-3, 2.E-3, 1.E-15, 0.10, 4.E-3])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_restart-par:T2DRES',
                             'f2d_init-restart.slf',
-                            eps=[5.E-3, 3.E-3, 1.E-3, 2.E-3, 1.E-15, 0.056, 4.E-3])
+                            eps=[5.E-3, 3.E-3, 2.E-3, 2.E-3, 1.E-15, 0.056, 4.E-3])
 
         # Comparison between sequential and parallel run.
         self.check_epsilons('vnv_restart-seq:T2DRES',
@@ -220,7 +220,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_restart-reg-par:T2DRES',
                             'vnv_restart-par:T2DRES',
-                            eps=[6.E-3, 3.E-3, 2.E-3, 2.E-3, 1.E-15, 0.078, 4.E-3])
+                            eps=[6.E-3, 4.E-3, 2.E-3, 2.E-3, 1.E-15, 0.078, 4.E-3])
 
         # Comparison between sequential and parallel run.
         self.check_epsilons('vnv_restart-reg-par:T2DRES',
diff --git a/examples/telemac2d/malpasset/vnv_malpasset.py b/examples/telemac2d/malpasset/vnv_malpasset.py
index d269c105c3b5f0bfad72bd2ddc066ae188d301dc..b24e67c2f216deb7a40e8152f1b11591dfd3fee6 100644
--- a/examples/telemac2d/malpasset/vnv_malpasset.py
+++ b/examples/telemac2d/malpasset/vnv_malpasset.py
@@ -128,7 +128,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('nerd_seq:T2DRES',
                             'f2d_malpasset-nerd.slf',
-                            eps=[3.0, 3.0, 1.9, 1.9, 1.E-15])
+                            eps=[3.2, 3.0, 1.9, 1.9, 1.E-15])
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('nerd_par:T2DRES',
                             'f2d_malpasset-nerd.slf',
@@ -156,15 +156,15 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('lips_seq:T2DRES',
                             'f2d_malpasset-lips.slf',
-                            eps=[1.6, 2.3, 1.3, 1.3, 1.E-15])
+                            eps=[1.6, 2.4, 1.3, 1.3, 1.E-15])
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('lips_par:T2DRES',
                             'f2d_malpasset-lips.slf',
-                            eps=[1.7, 2.3, 1.4, 1.4, 1.E-15])
+                            eps=[1.7, 2.4, 1.4, 1.4, 1.E-15])
         # Comparison between sequential and parallel run.
         self.check_epsilons('lips_seq:T2DRES',
                             'lips_par:T2DRES',
-                            eps=[1.6, 2.3, 1.4, 1.4, 1.E-15])
+                            eps=[1.6, 2.4, 1.4, 1.4, 1.E-15])
 
         #======================================================================
         # Comparison with the last time frame of the reference file.
@@ -183,11 +183,11 @@ class VnvStudy(AbstractVnvStudy):
         #======================================================================
         self.check_epsilons('prim_seq:T2DRES',
                             'f2d_malpasset-prim.slf',
-                            eps=[3.9, 2.9, 4.1, 4.1, 1.E-15])
+                            eps=[3.9, 3.0, 4.1, 4.1, 1.E-15])
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('prim_par:T2DRES',
                             'f2d_malpasset-prim.slf',
-                            eps=[3.8, 2.9, 4.1, 4.1, 1.E-15])
+                            eps=[3.8, 3.0, 4.1, 4.1, 1.E-15])
         # Comparison between sequential and parallel run.
         self.check_epsilons('prim_seq:T2DRES',
                             'prim_par:T2DRES',
diff --git a/examples/telemac2d/mersey/vnv_mersey.py b/examples/telemac2d/mersey/vnv_mersey.py
index 5748092dfb879b4dfd0faa42f7c23e36349e0992..98b655cd2e2917e97e949567160019c0db5fa941 100644
--- a/examples/telemac2d/mersey/vnv_mersey.py
+++ b/examples/telemac2d/mersey/vnv_mersey.py
@@ -50,12 +50,12 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_1:T2DRES',
                             'f2d_mersey.slf',
-                            eps=[0.029, 0.13, 0.020, 0.020, 1e-8])
+                            eps=[0.029, 0.13, 0.023, 0.023, 1e-6])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_2:T2DRES',
                             'f2d_mersey.slf',
-                            eps=[0.073, 0.27, 0.039, 0.039, 1e-8])
+                            eps=[0.073, 0.27, 0.039, 0.039, 1e-6])
 
         # Comparison between sequential and parallel run.
         self.check_epsilons('vnv_1:T2DRES',
diff --git a/examples/telemac2d/pildepon/vnv_pildepon.py b/examples/telemac2d/pildepon/vnv_pildepon.py
index 1c4b60c4b1e32d339f44be4b157fe1f3a0d364cb..4abc2d8ff874aa40eddece3a0f864d3456b741a2 100644
--- a/examples/telemac2d/pildepon/vnv_pildepon.py
+++ b/examples/telemac2d/pildepon/vnv_pildepon.py
@@ -93,7 +93,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_2:T2DRES',
                             'f2d_pildepon_qua.slf',
-                            eps=[5.E-4, 9.E-4, 2.E-4, 2.E-4, 1.E-8])
+                            eps=[1.2E-3, 2.1E-3, 2.E-4, 2.E-4, 1.E-8])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_5:T2DRES',
diff --git a/examples/telemac2d/riogrande/vnv_riogrande.py b/examples/telemac2d/riogrande/vnv_riogrande.py
index 49ca8a2eb3f590b5809c1c5d038395e1e7ec111c..eea74ffc0fd59f6565e5b5d02f338893ec3071b7 100644
--- a/examples/telemac2d/riogrande/vnv_riogrande.py
+++ b/examples/telemac2d/riogrande/vnv_riogrande.py
@@ -49,7 +49,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_1:T2DRES',
                             'f2d_riogrande.slf',
-                            eps=[0.003,0.004,0.0004,0.0004,1e-6,0.003,0.002,0.0003])
+                            eps=[0.004,0.004,0.0004,0.0004,1e-6,0.003,0.002,0.0003])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_2:T2DRES',
diff --git a/examples/telemac2d/soft/vnv_soft.py b/examples/telemac2d/soft/vnv_soft.py
index c93830f3b7f872a45cfa2134c5f792f0fd6ec6db..65c3dc3e7423b0125c20ba302ca3d060b178c86f 100644
--- a/examples/telemac2d/soft/vnv_soft.py
+++ b/examples/telemac2d/soft/vnv_soft.py
@@ -63,17 +63,17 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_1:T2DRES',
                             'f2d_soft.slf',
-                            eps=[1e-9])
+                            eps=[1e-7])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_2:T2DRES',
                             'f2d_soft.slf',
-                            eps=[1e-9])
+                            eps=[1e-7])
 
         # Comparison between sequential and parallel run.
         self.check_epsilons('vnv_1:T2DRES',
                             'vnv_2:T2DRES',
-                            eps=[1e-9])
+                            eps=[1e-7])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_3:T2DRES',
diff --git a/examples/telemac2d/thacker/vnv_thacker.py b/examples/telemac2d/thacker/vnv_thacker.py
index 143826b10d7331794e10090fdff7caad860d2820..85d8c36acc7589cbe1e38e0e243b885f18070a30 100644
--- a/examples/telemac2d/thacker/vnv_thacker.py
+++ b/examples/telemac2d/thacker/vnv_thacker.py
@@ -96,7 +96,7 @@ class VnvStudy(AbstractVnvStudy):
                             eps=[1e-15])
         self.check_epsilons('nerd_seq:T2DRES' , 'nerd_par:T2DRES',
                             eps=[1e-14])
-        self.check_epsilons('nerd_seq:T2DRES', 'f2d_thacker.slf', eps=[1e-15])
+        self.check_epsilons('nerd_seq:T2DRES', 'f2d_thacker.slf', eps=[1e-13])
         self.check_epsilons('eria_seq:T2DRES' , 'eria_par:T2DRES',
                             eps=[1e-10])
         self.check_epsilons('lips_seq:T2DRES' , 'lips_par:T2DRES', eps=[1e-8])
diff --git a/examples/telemac2d/tide/vnv_tide.py b/examples/telemac2d/tide/vnv_tide.py
index f483c93b03d49cde1840cb5078939b8f105cfc48..fd506836cd724077c9d3574e7b8552e77ff4a9fd 100644
--- a/examples/telemac2d/tide/vnv_tide.py
+++ b/examples/telemac2d/tide/vnv_tide.py
@@ -154,7 +154,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_7:T2DRES',
                             'f2d_tide-jmj_real_gen.slf',
-                            eps=[1.3E-3, 1.2E-3, 2.E-4, 2.E-4, 1.7E-3])
+                            eps=[1.3E-3, 1.2E-3, 3.E-4, 3.E-4, 1.7E-3])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_8:T2DRES',
@@ -164,7 +164,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_9:T2DRES',
                             'f2d_tide_local-jmj_real_gen.slf',
-                            eps=[8.E-4, 8.E-4, 7.E-4, 7.E-4, 1.E-3])
+                            eps=[9.E-4, 8.E-4, 7.E-4, 7.E-4, 1.E-3])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_10:T2DRES',
diff --git a/examples/telemac2d/tide/vnv_tide_pressurebc.py b/examples/telemac2d/tide/vnv_tide_pressurebc.py
index 78f789f531234f75b1e4989e2b29b0696942cf4b..a6be1eab225cb41f916ba73fe8fc30be8d4cae3b 100644
--- a/examples/telemac2d/tide/vnv_tide_pressurebc.py
+++ b/examples/telemac2d/tide/vnv_tide_pressurebc.py
@@ -82,7 +82,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_3:T2DRES',
                             'f2d_tide-nopressbc.slf',
-                            eps=[9e-4, 8e-4, 3e-3, 3e-3, 2e-3])
+                            eps=[2e-3, 8e-4, 9e-3, 9e-3, 2e-3])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_4:T2DRES',
@@ -92,7 +92,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_3:T2DRES',
                             'vnv_4:T2DRES',
-                            eps=[2e-3, 2e-3, 0.01, 0.01, 3e-3])
+                            eps=[3e-3, 3e-3, 0.016, 0.016, 3.6e-3])
 
 
     def _post(self):
diff --git a/examples/telemac2d/tracer_diffusion/vnv_diffusion_variable.py b/examples/telemac2d/tracer_diffusion/vnv_diffusion_variable.py
index 933692c3f7f972213e1f5447580080c7e3815a8f..6ff5b5725ed717006ca21065f8e51deffc46df3e 100644
--- a/examples/telemac2d/tracer_diffusion/vnv_diffusion_variable.py
+++ b/examples/telemac2d/tracer_diffusion/vnv_diffusion_variable.py
@@ -112,17 +112,17 @@ class VnvStudy(AbstractVnvStudy):
         Post-treatment processes
         """
         if self.mesh_type==1:
-            self.check_epsilons('tpf_seq:T2DRES', 'f2d_diffusion_var_tpf.slf', eps=[2e-4])
-            self.check_epsilons('tpf_par:T2DRES', 'f2d_diffusion_var_tpf.slf', eps=[2e-4])
-            self.check_epsilons('tpf_seq:T2DRES', 'tpf_par:T2DRES', eps=[2e-4])
+            self.check_epsilons('tpf_seq:T2DRES', 'f2d_diffusion_var_tpf.slf', eps=[3e-4])
+            self.check_epsilons('tpf_par:T2DRES', 'f2d_diffusion_var_tpf.slf', eps=[3e-4])
+            self.check_epsilons('tpf_seq:T2DRES', 'tpf_par:T2DRES', eps=[3e-4])
 
-            self.check_epsilons('hefe_seq:T2DRES', 'f2d_diffusion_var_hefe.slf', eps=[2e-4])
-            self.check_epsilons('hefe_par:T2DRES', 'f2d_diffusion_var_hefe.slf', eps=[2e-4])
-            self.check_epsilons('hefe_seq:T2DRES', 'hefe_par:T2DRES', eps=[2e-4])
+            self.check_epsilons('hefe_seq:T2DRES', 'f2d_diffusion_var_hefe.slf', eps=[3e-4])
+            self.check_epsilons('hefe_par:T2DRES', 'f2d_diffusion_var_hefe.slf', eps=[3e-4])
+            self.check_epsilons('hefe_seq:T2DRES', 'hefe_par:T2DRES', eps=[3e-4])
 
-            self.check_epsilons('rtpf1_seq:T2DRES', 'f2d_diffusion_var_rtpf.slf', eps=[2e-4])
-            self.check_epsilons('rtpf1_par:T2DRES', 'f2d_diffusion_var_rtpf.slf', eps=[2e-4])
-            self.check_epsilons('rtpf1_seq:T2DRES', 'rtpf1_par:T2DRES', eps=[2e-4])
+            self.check_epsilons('rtpf1_seq:T2DRES', 'f2d_diffusion_var_rtpf.slf', eps=[3e-4])
+            self.check_epsilons('rtpf1_par:T2DRES', 'f2d_diffusion_var_rtpf.slf', eps=[3e-4])
+            self.check_epsilons('rtpf1_seq:T2DRES', 'rtpf1_par:T2DRES', eps=[3e-4])
 
 
     def _post(self):
diff --git a/examples/telemac3d/V/vnv_V.py b/examples/telemac3d/V/vnv_V.py
index c10b52e707167bc260956efe77f5866ba424591f..7ea37545280d2de13d5e114baa5191267105abf9 100644
--- a/examples/telemac3d/V/vnv_V.py
+++ b/examples/telemac3d/V/vnv_V.py
@@ -88,7 +88,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_3:T3DRES',
                             'f3d_V_prism.slf',
-                            eps=[1.E-14])
+                            eps=[1.E-13])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_4:T3DRES',
diff --git a/examples/telemac3d/bergenmeersen/vnv_bergenmeersen.py b/examples/telemac3d/bergenmeersen/vnv_bergenmeersen.py
index 27e3474ed6d83a2f8a44a559e5b72a564f5d3db4..90de2a110165bf206331e7d90826bdee2cab1863 100644
--- a/examples/telemac3d/bergenmeersen/vnv_bergenmeersen.py
+++ b/examples/telemac3d/bergenmeersen/vnv_bergenmeersen.py
@@ -60,7 +60,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison between sequential and parallel run.
         self.check_epsilons('vnv_1:T3DRES',
                             'vnv_2:T3DRES',
-                            eps=[0.01, 0.08, 0.2, 0.008, 92.])
+                            eps=[0.011, 0.08, 0.2, 0.008, 92.])
 
 
     def _post(self):
diff --git a/examples/telemac3d/cone/vnv_cone.py b/examples/telemac3d/cone/vnv_cone.py
index 1a2d26123597a9865b3b8b43645d660c161e2f27..c6a69d14beacc37d63f6cad07e8bd90e5929d830 100644
--- a/examples/telemac3d/cone/vnv_cone.py
+++ b/examples/telemac3d/cone/vnv_cone.py
@@ -49,12 +49,12 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_1:T3DRES',
                             'f3d_cone.slf',
-                            eps=[1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-3, 1.E-11, 1.E-11, 1.E-3, 1.E-11, 1.E-11, 1.E-11])
+                            eps=[1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 0.047, 1.E-11, 1.E-11, 1.E-3, 1.E-11, 1.E-11, 1.E-11])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_2:T3DRES',
                             'f3d_cone.slf',
-                            eps=[1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-3, 1.E-11, 1.E-11, 1.E-3, 1.E-11, 1.E-11, 1.E-11])
+                            eps=[1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 1.E-11, 0.047, 1.E-11, 1.E-11, 1.E-3, 1.E-11, 1.E-11, 1.E-11])
 
         # Comparison between sequential and parallel run.
         self.check_epsilons('vnv_1:T3DRES',
diff --git a/examples/telemac3d/gouttedo/vnv_thompson.py b/examples/telemac3d/gouttedo/vnv_thompson.py
index 5d2d7fa05dce8cdee8c3ea1dd1868bcea2aabc0f..233f2fa14e6da573fcf38455395844647138ec1f 100644
--- a/examples/telemac3d/gouttedo/vnv_thompson.py
+++ b/examples/telemac3d/gouttedo/vnv_thompson.py
@@ -50,12 +50,12 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_th_1:T3DRES',
                             'f3d_thompson.slf',
-                            eps=[1.E-6])
+                            eps=[2.E-5])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_th_2:T3DRES',
                             'f3d_thompson.slf',
-                            eps=[2.E-6])
+                            eps=[2.E-5])
 
         # Comparison between sequential and parallel run.
         self.check_epsilons('vnv_th_1:T3DRES',
diff --git a/examples/telemac3d/lock-exchange/vnv_lock_exchange_sensitivity.py b/examples/telemac3d/lock-exchange/vnv_lock_exchange_sensitivity.py
index 20a2fdf9e30b36ab108b38457695969327fe68a8..cb164ab27257d807afee18015d35ddc0047e7465 100644
--- a/examples/telemac3d/lock-exchange/vnv_lock_exchange_sensitivity.py
+++ b/examples/telemac3d/lock-exchange/vnv_lock_exchange_sensitivity.py
@@ -16,7 +16,7 @@ class VnvStudy(AbstractVnvStudy):
         Defines the general parameter
         """
         self.rank = 4
-        self.tags = ['telemac3d', 'full_valid']
+        self.tags = ['telemac3d', 'full_valid', 'med']
 
     def _pre(self):
         """
diff --git a/examples/telemac3d/source/vnv_source.py b/examples/telemac3d/source/vnv_source.py
index 8b24066d76c9d523a1477d018a7288f678da92b4..8d52947502b8e0148610f57dc2605dd9bd37cbc7 100644
--- a/examples/telemac3d/source/vnv_source.py
+++ b/examples/telemac3d/source/vnv_source.py
@@ -67,7 +67,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_1:T3DRES',
                             'f3d_source.slf',
-                            eps=[1.E-7, 1.E-7, 1.E-7, 1.E-9, 1.E-6, 1.E-6, 1.E-6])
+                            eps=[1.E-7, 1.E-7, 1.E-7, 1.E-8, 1.E-6, 1.E-6, 1.E-6])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_2:T3DRES',
diff --git a/examples/telemac3d/stratif_wind/vnv_stratif_wind.py b/examples/telemac3d/stratif_wind/vnv_stratif_wind.py
index b2ea508fbfd47a0d9685f261c43a4d675e389473..3da66a7b1da075ce292aad80b94753511735fa45 100644
--- a/examples/telemac3d/stratif_wind/vnv_stratif_wind.py
+++ b/examples/telemac3d/stratif_wind/vnv_stratif_wind.py
@@ -60,7 +60,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison between sequential and parallel run.
         self.check_epsilons('vnv_1:T3DRES',
                             'vnv_2:T3DRES',
-                            eps=[1.E-6, 1.E-5, 1.E-5, 1.E-5, 6.E-3])
+                            eps=[1.E-6, 2.E-5, 1.E-5, 1.E-5, 6.E-3])
 
 
     def _post(self):
diff --git a/examples/telemac3d/tide/vnv_tide.py b/examples/telemac3d/tide/vnv_tide.py
index e94be857b1d1aa9aeaf85c4b58f875b6c3d159f6..b4e5ac895b5e0b02928ba4bfe914f669f315141b 100644
--- a/examples/telemac3d/tide/vnv_tide.py
+++ b/examples/telemac3d/tide/vnv_tide.py
@@ -56,7 +56,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_1:T3DRES',
                             'f3d_tide-jmj_type.slf',
-                            eps=[2.E-2, 5.E-2, 5.E-2, 4.E-3])
+                            eps=[2.E-2, 5.E-2, 6.E-2, 4.E-3])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_2:T3DRES',
@@ -71,7 +71,7 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_3:T3DRES',
                             'f3d_tide-jmj_real_gen.slf',
-                            eps=[0.98E0, 2.5E0, 0.64E0, 9.E-2])
+                            eps=[1.1E0, 2.5E0, 0.64E0, 9.E-2])
 
 
     def _post(self):
diff --git a/examples/waqtel/waq3d_aed2/vnv_waq3d_aed2.py b/examples/waqtel/waq3d_aed2/vnv_waq3d_aed2.py
index 299cc01808b7d19aca50cb3bbec0776196967967..646831472fbcb8d289f69a76cc287de8d23736be 100644
--- a/examples/waqtel/waq3d_aed2/vnv_waq3d_aed2.py
+++ b/examples/waqtel/waq3d_aed2/vnv_waq3d_aed2.py
@@ -50,12 +50,14 @@ class VnvStudy(AbstractVnvStudy):
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_1:T3DRES',
                             'f3d_waq3d_aed2.slf',
-                            eps=[1e-15])
+                            eps=[1e-15,1e-15,1e-15,1e-15,1e-15,1e-15,
+                                6e-3,2e-2,1e-15,1e-15,1e-15,1e-15])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_2:T3DRES',
                             'f3d_waq3d_aed2.slf',
-                            eps=[1e-15])
+                            eps=[1e-15,1e-15,1e-15,1e-15,1e-15,1e-15,
+                                6e-3,2e-2,1e-15,1e-15,1e-15,1e-15])
 
         # Comparison between sequential and parallel run.
         self.check_epsilons('vnv_1:T3DRES',
diff --git a/examples/waqtel/waq3d_aed2_flume/vnv_waq3d_aed2_flume.py b/examples/waqtel/waq3d_aed2_flume/vnv_waq3d_aed2_flume.py
index 5efd6bf2a20ee2b0fab2bc73a7ef2aeabe69dea1..36196193eeb5e343378bcce463514fa86eac4c01 100644
--- a/examples/waqtel/waq3d_aed2_flume/vnv_waq3d_aed2_flume.py
+++ b/examples/waqtel/waq3d_aed2_flume/vnv_waq3d_aed2_flume.py
@@ -51,14 +51,14 @@ class VnvStudy(AbstractVnvStudy):
         self.check_epsilons('vnv_1:T3DRES',
                             'f3d_waq3d_aed2_flume.slf',
                             eps=[1.e-6, 1.e-5, 1.e-5, 4e-3,
-                                 1.e-8, 2.e-5, 1.e-7, 1.e-6,
+                                 1.e-8, 2.e-5, 6.e-4, 2.e-3,
                                  1.e-7, 1.e-6, 1.e-7, 1.e-8])
 
         # Comparison with the last time frame of the reference file.
         self.check_epsilons('vnv_2:T3DRES',
                             'f3d_waq3d_aed2_flume.slf',
                             eps=[1.e-6, 1.e-5, 1.e-5, 4e-3,
-                                 1.e-8, 2.e-5, 1.e-7, 1.e-6,
+                                 1.e-8, 2.e-5, 6.e-4, 2.e-3,
                                  1.e-7, 1.e-6, 1.e-7, 1.e-8])
 
         # Comparison between sequential and parallel run.