diff --git a/ProcessLib/GroundwaterFlow/Tests.cmake b/ProcessLib/GroundwaterFlow/Tests.cmake
index eb3ea94bbd977ccd74d1b75529818134b25f0c35..d11b943543a2daca877eebc8c0705a4a08e2fa94 100644
--- a/ProcessLib/GroundwaterFlow/Tests.cmake
+++ b/ProcessLib/GroundwaterFlow/Tests.cmake
@@ -403,6 +403,21 @@ AddTest(
     cube_1e3_neumann_pcs_0_ts_1_t_1_000000_2.vtu cube_1e3_neumann_pcs_0_ts_1_t_1_000000_2.vtu D1_left_front_N1_right pressure 1e-2 1e-2
 )
 
+AddTest(
+    NAME ParallelFEM_GroundWaterFlow2D_NeumannBC
+    PATH EllipticPETSc
+    EXECUTABLE_ARGS square_1e1_neumann.prj
+    WRAPPER mpirun
+    WRAPPER_ARGS -np 2
+    TESTER vtkdiff
+    REQUIREMENTS OGS_USE_MPI
+    DIFF_DATA
+    square_1e1_neumann_pcs_0_ts_1_t_1_000000_0.vtu square_1e1_neumann_pcs_0_ts_1_t_1_000000_0.vtu D1_left_bottom_N1_right pressure 1e-2 0
+    square_1e1_neumann_pcs_0_ts_1_t_1_000000_1.vtu square_1e1_neumann_pcs_0_ts_1_t_1_000000_1.vtu D1_left_bottom_N1_right pressure 1e-2 0
+    square_1e1_neumann_pcs_0_ts_1_t_1_000000_0.vtu square_1e1_neumann_pcs_0_ts_1_t_1_000000_0.vtu pressure pressure 1e-14 0
+    square_1e1_neumann_pcs_0_ts_1_t_1_000000_1.vtu square_1e1_neumann_pcs_0_ts_1_t_1_000000_1.vtu pressure pressure 1e-14 0
+)
+
 # Single core
 # CUBE 1x1x1 GROUNDWATER FLOW TESTS
 foreach(mesh_size 1e0 1e1 1e2 1e3)
diff --git a/Tests/Data/EllipticPETSc/square_1e1_neumann.prj b/Tests/Data/EllipticPETSc/square_1e1_neumann.prj
new file mode 100644
index 0000000000000000000000000000000000000000..14959d27e63af9f2f8528fc71670eda64b88a843
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1e1_neumann.prj
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<OpenGeoSysProject>
+    <meshes>
+        <mesh>square_1x1_quad_1e1.vtu</mesh>
+        <mesh>square_1x1_bottom.vtu</mesh>
+        <mesh>square_1x1_left.vtu</mesh>
+        <mesh>square_1x1_right.vtu</mesh>
+        <mesh>square_1x1_top.vtu</mesh>
+    </meshes>
+    <processes>
+        <process>
+            <name>GW23</name>
+            <type>GROUNDWATER_FLOW</type>
+            <integration_order>2</integration_order>
+            <hydraulic_conductivity>K</hydraulic_conductivity>
+            <process_variables>
+                <process_variable>pressure</process_variable>
+            </process_variables>
+            <secondary_variables>
+                <secondary_variable type="static" internal_name="darcy_velocity" output_name="v"/>
+            </secondary_variables>
+        </process>
+    </processes>
+    <time_loop>
+        <processes>
+            <process ref="GW23">
+                <nonlinear_solver>basic_picard</nonlinear_solver>
+                <convergence_criterion>
+                    <type>DeltaX</type>
+                    <norm_type>NORM2</norm_type>
+                    <abstol>1.e-6</abstol>
+                </convergence_criterion>
+                <time_discretization>
+                    <type>BackwardEuler</type>
+                </time_discretization>
+                <output>
+                    <variables>
+                        <variable> pressure </variable>
+                        <variable> v      </variable>
+                    </variables>
+                </output>
+                <time_stepping>
+                    <type>SingleStep</type>
+                </time_stepping>
+            </process>
+        </processes>
+        <output>
+            <type>VTK</type>
+            <prefix>square_1e1_neumann</prefix>
+        </output>
+    </time_loop>
+    <parameters>
+        <parameter>
+            <name>K</name>
+            <type>Constant</type>
+            <value>1</value>
+        </parameter>
+        <parameter>
+            <name>p0</name>
+            <type>Constant</type>
+            <value>0</value>
+        </parameter>
+        <parameter>
+            <name>p_neumann</name>
+            <type>Constant</type>
+            <value>1</value>
+        </parameter>
+        <parameter>
+            <name>p_Dirichlet</name>
+            <type>Constant</type>
+            <value>1</value>
+        </parameter>
+    </parameters>
+    <process_variables>
+        <process_variable>
+            <name>pressure</name>
+            <components>1</components>
+            <order>1</order>
+            <initial_condition>p0</initial_condition>
+            <boundary_conditions>
+                <boundary_condition>
+                    <mesh>square_1x1_left</mesh>
+                    <type>Dirichlet</type>
+                    <parameter>p_Dirichlet</parameter>
+                </boundary_condition>
+                <boundary_condition>
+                    <mesh>square_1x1_bottom</mesh>
+                    <type>Dirichlet</type>
+                    <parameter>p_Dirichlet</parameter>
+                </boundary_condition>
+                <boundary_condition>
+                    <mesh>square_1x1_right</mesh>
+                    <type>Neumann</type>
+                    <parameter>p_neumann</parameter>
+                </boundary_condition>
+            </boundary_conditions>
+        </process_variable>
+    </process_variables>
+    <nonlinear_solvers>
+        <nonlinear_solver>
+            <name>basic_picard</name>
+            <type>Picard</type>
+            <max_iter>10</max_iter>
+            <linear_solver>general_linear_solver</linear_solver>
+        </nonlinear_solver>
+    </nonlinear_solvers>
+    <linear_solvers>
+        <linear_solver>
+            <name>general_linear_solver</name>
+            <lis>-i cg -p jacobi -tol 1e-16 -maxiter 10000</lis>
+            <eigen>
+                <solver_type>CG</solver_type>
+                <precon_type>DIAGONAL</precon_type>
+                <max_iteration_step>10000</max_iteration_step>
+                <error_tolerance>1e-16</error_tolerance>
+            </eigen>
+            <petsc>
+                <prefix>gw</prefix>
+                <parameters>-gw_ksp_type cg -gw_pc_type bjacobi -gw_ksp_rtol 1e-16 -gw_ksp_max_it 10000</parameters>
+            </petsc>
+        </linear_solver>
+    </linear_solvers>
+</OpenGeoSysProject>
diff --git a/Tests/Data/EllipticPETSc/square_1e1_neumann_pcs_0_ts_1_t_1_000000_0.vtu b/Tests/Data/EllipticPETSc/square_1e1_neumann_pcs_0_ts_1_t_1_000000_0.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..4cc4bc8275fd018b6d5309e6a2a31edbd94d5132
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1e1_neumann_pcs_0_ts_1_t_1_000000_0.vtu
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ba74277b0b85ea38855f76a2ea68bbca2680d711e4ee8aed868eaedcfac76fdf
+size 2764
diff --git a/Tests/Data/EllipticPETSc/square_1e1_neumann_pcs_0_ts_1_t_1_000000_1.vtu b/Tests/Data/EllipticPETSc/square_1e1_neumann_pcs_0_ts_1_t_1_000000_1.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..178050c3f2cce6f089c7165f9a198893363e808d
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1e1_neumann_pcs_0_ts_1_t_1_000000_1.vtu
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a22afd52b400cde481f5cb6ad0f18d139aa7d7692a3618374dbb2a755e23e47e
+size 2864
diff --git a/Tests/Data/EllipticPETSc/square_1x1_bottom.vtu b/Tests/Data/EllipticPETSc/square_1x1_bottom.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..dd30b2c8b9f2d68233347b39f55ea830ee03d480
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_bottom.vtu
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c61045e55d4dfb306ea03d752006e3bb80e178865ffa17b5172ba8f2e4ddd74f
+size 1489
diff --git a/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_cell_properties_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_cell_properties_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..865c3a5cd345dc29f5c71d7b5a0a94c97ecf5fe3
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_cell_properties_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5c57341ddd31d788c26273c7a1be2de985c05b3e6b841e469d6d6f1b207fcf1e
+size 90
diff --git a/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_cell_properties_val2.bin b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_cell_properties_val2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..758d4c3fc7f3162b65176b4d2e4a322dd00d7aff
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_cell_properties_val2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ab25350e3e65efebe24584461683ecda68725576e825e550038b90e7b1479946
+size 24
diff --git a/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_msh_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_msh_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..1214fe4b6f0f6c18e9657c17bb2054a26244318d
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_msh_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c1976e35a9533c7ab964b004d9d7729f889345234e7ab9ee6ee0850ac62025c1
+size 224
diff --git a/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_msh_ele2.bin b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_msh_ele2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..35bb9a835ecc7265f006901ec80ced43e7b8519b
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_msh_ele2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7bbbd910af9bfde493d9af065f50b55be9a99532264526184ae50d5bbc1775c6
+size 144
diff --git a/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_msh_ele_g2.bin b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_msh_ele_g2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_msh_nod2.bin b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_msh_nod2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..81780412404e700857fcf560877c9b36fecfb218
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_msh_nod2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9205fe7308ce3b09faaac85b1649f40d638812ba1eb905890378f77c2c88a3c9
+size 128
diff --git a/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_node_properties_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_node_properties_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..edaf705a91a1752a07ae62db141b1b212f6df0a3
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_node_properties_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ddc1f64d337768555b80e89c75adf0dfb4ebb2218c9bf7761a719bceb377367e
+size 87
diff --git a/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_node_properties_val2.bin b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_node_properties_val2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..b8792f077cf2fddd85fdb6e5ec4648f87bcb0fc2
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_bottom_partitioned_node_properties_val2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e12414338bdb3184808636b59b3a3d9396c9c42204715b055a3f2569b8adb15e
+size 32
diff --git a/Tests/Data/EllipticPETSc/square_1x1_left.vtu b/Tests/Data/EllipticPETSc/square_1x1_left.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..0dd2ef433f20b3674cbb085ebec74541db1f1b91
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_left.vtu
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6f9b4c0e4a9a12388f8ea1969d69d20a3b6d10d27a020fd5e75f889e94bce5fd
+size 1490
diff --git a/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_cell_properties_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_cell_properties_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..35736b9d25e720974598c8152221e496f83189f3
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_cell_properties_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:620da3431950584541c077878ba48dc7eb8c2f3aadd72752e10e37b2e269239b
+size 90
diff --git a/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_cell_properties_val2.bin b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_cell_properties_val2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..32f69b1aa18dd005df007242770f2cf92c085fa4
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_cell_properties_val2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:892dfb69a863803bebd33a046fe9019dbcc347c1663a6c9c98908711d798fcd8
+size 32
diff --git a/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_msh_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_msh_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..77171a9bd9aeea4f0389d0f6cabb275d897a50b3
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_msh_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1ae53b252fe5abc201c9ec3657700766dd8f6aba754200673a5bcc5a6ff20dc0
+size 224
diff --git a/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_msh_ele2.bin b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_msh_ele2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..58e7b8d9246423b3dba435b81c258ae8e2509d87
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_msh_ele2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:377167aece5abad2046c825ac369a0f302aaeaece345c3e19d5db28260de013c
+size 96
diff --git a/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_msh_ele_g2.bin b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_msh_ele_g2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e76a75ecdd4cedb749914d57c4f5ffb2bf749dd8
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_msh_ele_g2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e3b67862013104605fc80126df882f2d29f4d9fac3629d0449774d8785721e49
+size 96
diff --git a/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_msh_nod2.bin b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_msh_nod2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..95d84ba4bbe29b48af3d2455749b47cd494154b5
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_msh_nod2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b494df35eb7c462f1e2e50c2699033ba4f2271e01223a883198dd1d2e5562bbf
+size 192
diff --git a/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_node_properties_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_node_properties_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..0fcd9c4b42f51aa4644cd22b13d62ea073f5c19a
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_node_properties_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fee21bf94da903007d0b1d4cf0d18c70cbe3cd9f74d0539f8303974c3b377dcc
+size 87
diff --git a/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_node_properties_val2.bin b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_node_properties_val2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..9b239fe429a0fb3ca60741b540611ad7a523971a
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_left_partitioned_node_properties_val2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:700b251d8daa0a3feb0265c55c2c908a1a58ebb0622a1d8efc17d2d1dcc682ec
+size 48
diff --git a/Tests/Data/EllipticPETSc/square_1x1_quad_1e1.vtu b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..830ecc4b5589b969669e6eb03a1cc93221c47918
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1.vtu
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:16b826f3e01dafe34f447332b39a2a01cfa9e330c9ff7706190d0f420570c364
+size 2276
diff --git a/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_cell_properties_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_cell_properties_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..2cfde3fb33a20ba337eb87099c16af8bd64846a5
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_cell_properties_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c945488d6302d401d21858a5062390313e97d2afadef404ba25f7855f106a5ca
+size 85
diff --git a/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_cell_properties_val2.bin b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_cell_properties_val2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..684e9c1a10d5befdcdbf103f849c4d9eb8d1c57d
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_cell_properties_val2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:17b0761f87b081d5cf10757ccc89f12be355c70e2e29df288b65b30710dcbcd1
+size 48
diff --git a/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_msh_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_msh_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..40bff3f385226c3719f8e8860607c579bfa95b53
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_msh_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:950fea3aecde9d050486cb4874218e322806028c8d03732be5c097ae824bce86
+size 224
diff --git a/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_msh_ele2.bin b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_msh_ele2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..bb12360dff5517b20140b396e1364b8d0b223ad0
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_msh_ele2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:953af7d8cda3e11f507851703c70dc8709e3d69517d47a3916f6bfd671be2614
+size 384
diff --git a/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_msh_ele_g2.bin b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_msh_ele_g2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..4baa008abbda8ace94de21febb0036bc1310fbaf
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_msh_ele_g2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d6fe22ed5d2d94a8237458e7f13916778081aecb832c814870676dfb844eafad
+size 384
diff --git a/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_msh_nod2.bin b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_msh_nod2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..0406ed68509d54f73513b1252e1e36cf39984c97
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_msh_nod2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4deb9c6b6dcf4fb1fbc21afc735ede1cc233a4d3331f0e7feee090f96c2506b4
+size 768
diff --git a/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_node_properties_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_node_properties_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..7e00c1b00d54b98ce86a1e47446b87e76721b734
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_node_properties_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0a8dfd078696584544c1afa9252100b6d0989eeda52227ebf1b89ad0a531b93f
+size 149
diff --git a/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_node_properties_val2.bin b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_node_properties_val2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..cc0cdfb5a2d18ea6d27a17fa410807f319fd31c6
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_quad_1e1_partitioned_node_properties_val2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f777ca5be4428797085e90792defd903526f67d57dfbb4803ca2a11c39c3edc0
+size 384
diff --git a/Tests/Data/EllipticPETSc/square_1x1_right.vtu b/Tests/Data/EllipticPETSc/square_1x1_right.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..7cd17a0851fa83da4a668b25b1332c7c1a20dca4
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_right.vtu
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9bfc3130bb23ecb1b9bf79fbe8c9bac31610a29b82a1b9d04f99951ec058341b
+size 1501
diff --git a/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_cell_properties_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_cell_properties_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..35736b9d25e720974598c8152221e496f83189f3
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_cell_properties_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:620da3431950584541c077878ba48dc7eb8c2f3aadd72752e10e37b2e269239b
+size 90
diff --git a/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_cell_properties_val2.bin b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_cell_properties_val2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..b977be6ae41ecec753c408669ed4ac4bc0bd1e3a
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_cell_properties_val2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b7cd78182cdd441eca6518ae462833d3ef0a3d70e7fdfe33cd06a8330196371e
+size 32
diff --git a/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_msh_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_msh_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..77171a9bd9aeea4f0389d0f6cabb275d897a50b3
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_msh_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1ae53b252fe5abc201c9ec3657700766dd8f6aba754200673a5bcc5a6ff20dc0
+size 224
diff --git a/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_msh_ele2.bin b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_msh_ele2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..58e7b8d9246423b3dba435b81c258ae8e2509d87
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_msh_ele2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:377167aece5abad2046c825ac369a0f302aaeaece345c3e19d5db28260de013c
+size 96
diff --git a/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_msh_ele_g2.bin b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_msh_ele_g2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e76a75ecdd4cedb749914d57c4f5ffb2bf749dd8
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_msh_ele_g2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e3b67862013104605fc80126df882f2d29f4d9fac3629d0449774d8785721e49
+size 96
diff --git a/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_msh_nod2.bin b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_msh_nod2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..b6bd734c61ed0ef0c3f3dfa9ce7202bf41a944fd
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_msh_nod2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c7e502afe495eae2f0731d753f8a6471e07c1cb788b656db17bc00ca7be73998
+size 192
diff --git a/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_node_properties_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_node_properties_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..0fcd9c4b42f51aa4644cd22b13d62ea073f5c19a
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_node_properties_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fee21bf94da903007d0b1d4cf0d18c70cbe3cd9f74d0539f8303974c3b377dcc
+size 87
diff --git a/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_node_properties_val2.bin b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_node_properties_val2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..fd5438fc95c6f5fad8de86797a46a185d1b09235
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_right_partitioned_node_properties_val2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b5243506c0e5a1079048ff826c781b7d66fab9b8cbe54c484294101015d87788
+size 48
diff --git a/Tests/Data/EllipticPETSc/square_1x1_top.vtu b/Tests/Data/EllipticPETSc/square_1x1_top.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..aa01906d55ffe0d27a7a41ab027715fb7c756040
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_top.vtu
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:40d28d44c22f122277ad3abf6df97582a60b1eb7711809577f23c78faa380b61
+size 1502
diff --git a/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_cell_properties_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_cell_properties_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..81e4b0ad3d298ff1e4ef9a3bf9fb6e179a0cfada
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_cell_properties_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e38d5bfa49d8e97f030bc84d18b6fcbc0612f5d85dc5637bed25595418f111cc
+size 90
diff --git a/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_cell_properties_val2.bin b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_cell_properties_val2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..9ac6a389633db1a302ae1d996dbbc9e69f60fb2e
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_cell_properties_val2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:239b893ce036f83d5a9748f44e0f37d4a75766433ca2715e5454b6842961efd6
+size 24
diff --git a/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_msh_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_msh_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..2eb6a78400e20a933f3d616d7fbe57b7207acbd9
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_msh_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ddc8d64ca9c6f67f0ab5f48bdb056b4bcb0a38241aa876125f51b2a3751cce39
+size 224
diff --git a/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_msh_ele2.bin b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_msh_ele2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..35bb9a835ecc7265f006901ec80ced43e7b8519b
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_msh_ele2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7bbbd910af9bfde493d9af065f50b55be9a99532264526184ae50d5bbc1775c6
+size 144
diff --git a/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_msh_ele_g2.bin b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_msh_ele_g2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_msh_nod2.bin b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_msh_nod2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..c3bcd555b3ddfac6361ad00e80c4b53941a501cb
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_msh_nod2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1458cc54516eb41794c2ec1b839f83271618d1a4abe0229d3a5b6cd33fb2c420
+size 128
diff --git a/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_node_properties_cfg2.bin b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_node_properties_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..7bbf0ba262c56cb192caee2abd2d252548e83c74
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_node_properties_cfg2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2cf257dd1e4abbe1dd52c3521c2531a59d488874b43362b9c94e65a836cd52a6
+size 87
diff --git a/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_node_properties_val2.bin b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_node_properties_val2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..217db2c1412b07af5fabd13c861c3eb778dbc064
--- /dev/null
+++ b/Tests/Data/EllipticPETSc/square_1x1_top_partitioned_node_properties_val2.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:55453ab99ffcf7688acbdbc6c2ed9e213428d42162a51f5eac51253667bf4556
+size 32