diff --git a/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp b/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp
index 78f1037b7f6ab103f73d507b9ef32fd6006e0440..8ff814fca1be8d85f9c9800b26b241d32e3b71be 100644
--- a/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp
+++ b/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp
@@ -134,7 +134,6 @@ std::size_t partitionLookup(
 std::pair<std::vector<MeshLib::Node*>, std::vector<MeshLib::Node*>>
 findRegularNodesInPartition(
     std::size_t const part_id,
-    const bool is_mixed_high_order_linear_elems,
     std::vector<MeshLib::Node*> const& nodes,
     std::vector<std::size_t> const& partition_ids,
     MeshLib::Mesh const& mesh,
@@ -164,10 +163,7 @@ findRegularNodesInPartition(
         begin(partition_nodes), end(partition_nodes),
         std::back_inserter(base_nodes), std::back_inserter(higher_order_nodes),
         [&](MeshLib::Node* const n)
-        {
-            return !is_mixed_high_order_linear_elems ||
-                   isBaseNode(*n, mesh.getElementsConnectedToNode(*n));
-        });
+        { return isBaseNode(*n, mesh.getElementsConnectedToNode(*n)); });
 
     return {base_nodes, higher_order_nodes};
 }
@@ -231,7 +227,6 @@ findElementsInPartition(
 std::tuple<std::vector<MeshLib::Node*>, std::vector<MeshLib::Node*>>
 findGhostNodesInPartition(
     std::size_t const part_id,
-    const bool is_mixed_high_order_linear_elems,
     std::vector<MeshLib::Node*> const& nodes,
     std::vector<MeshLib::Element const*> const& ghost_elements,
     std::vector<std::size_t> const& partition_ids,
@@ -254,8 +249,7 @@ findGhostNodesInPartition(
 
             if (partitionLookup(*n, partition_ids, node_id_mapping) != part_id)
             {
-                if (!is_mixed_high_order_linear_elems ||
-                    isBaseNode(*n, mesh.getElementsConnectedToNode(*n)))
+                if (isBaseNode(*n, mesh.getElementsConnectedToNode(*n)))
                 {
                     base_nodes.push_back(nodes[n->getID()]);
                 }
@@ -271,19 +265,20 @@ findGhostNodesInPartition(
         base_nodes, ghost_nodes};
 }
 
-void NodeWiseMeshPartitioner::processPartition(
-    std::size_t const part_id, const bool is_mixed_high_order_linear_elems)
+void NodeWiseMeshPartitioner::processPartition(std::size_t const part_id)
 {
     auto& partition = _partitions[part_id];
     std::vector<MeshLib::Node*> higher_order_regular_nodes;
     std::tie(partition.nodes, higher_order_regular_nodes) =
-        findRegularNodesInPartition(part_id, is_mixed_high_order_linear_elems,
-                                    _mesh->getNodes(), _nodes_partition_ids,
-                                    *_mesh);
+        findRegularNodesInPartition(part_id, _mesh->getNodes(),
+                                    _nodes_partition_ids, *_mesh);
 
     partition.number_of_regular_base_nodes = partition.nodes.size();
-    partition.number_of_regular_nodes = partition.number_of_regular_base_nodes +
-                                        higher_order_regular_nodes.size();
+    std::copy(begin(higher_order_regular_nodes),
+              end(higher_order_regular_nodes),
+              std::back_inserter(partition.nodes));
+
+    partition.number_of_regular_nodes = partition.nodes.size();
 
     std::tie(partition.regular_elements, partition.ghost_elements) =
         findElementsInPartition(part_id, _mesh->getElements(),
@@ -291,24 +286,19 @@ void NodeWiseMeshPartitioner::processPartition(
     std::vector<MeshLib::Node*> base_ghost_nodes;
     std::vector<MeshLib::Node*> higher_order_ghost_nodes;
     std::tie(base_ghost_nodes, higher_order_ghost_nodes) =
-        findGhostNodesInPartition(part_id, is_mixed_high_order_linear_elems,
-                                  _mesh->getNodes(), partition.ghost_elements,
+        findGhostNodesInPartition(part_id, _mesh->getNodes(),
+                                  partition.ghost_elements,
                                   _nodes_partition_ids, *_mesh);
 
     std::copy(begin(base_ghost_nodes), end(base_ghost_nodes),
               std::back_inserter(partition.nodes));
 
-    partition.number_of_base_nodes = partition.nodes.size();
+    partition.number_of_base_nodes =
+        partition.number_of_regular_base_nodes + base_ghost_nodes.size();
 
-    if (is_mixed_high_order_linear_elems)
-    {
-        std::copy(begin(higher_order_regular_nodes),
-                  end(higher_order_regular_nodes),
-                  std::back_inserter(partition.nodes));
-        std::copy(begin(higher_order_ghost_nodes),
-                  end(higher_order_ghost_nodes),
-                  std::back_inserter(partition.nodes));
-    }
+    std::copy(begin(higher_order_ghost_nodes),
+              end(higher_order_ghost_nodes),
+              std::back_inserter(partition.nodes));
 
     // Set the node numbers of base and all mesh nodes.
     partition.number_of_mesh_base_nodes = _mesh->getNumberOfBaseNodes();
@@ -544,18 +534,17 @@ void markDuplicateGhostCells(MeshLib::Mesh const& mesh,
     }
 }
 
-void NodeWiseMeshPartitioner::partitionByMETIS(
-    const bool is_mixed_high_order_linear_elems)
+void NodeWiseMeshPartitioner::partitionByMETIS()
 {
     for (std::size_t part_id = 0; part_id < _partitions.size(); part_id++)
     {
         INFO("Processing partition: {:d}", part_id);
-        processPartition(part_id, is_mixed_high_order_linear_elems);
+        processPartition(part_id);
     }
 
     markDuplicateGhostCells(*_mesh, _partitions);
 
-    renumberNodeIndices(is_mixed_high_order_linear_elems);
+    renumberNodeIndices();
 
     _partitioned_properties =
         partitionProperties(_mesh->getProperties(), _partitions);
@@ -662,8 +651,7 @@ void NodeWiseMeshPartitioner::renumberBulkElementIdsProperty(
 }
 
 std::vector<Partition> NodeWiseMeshPartitioner::partitionOtherMesh(
-    MeshLib::Mesh const& mesh,
-    bool const is_mixed_high_order_linear_elems) const
+    MeshLib::Mesh const& mesh) const
 {
     auto const& bulk_node_ids =
         mesh.getProperties().getPropertyVector<std::size_t>(
@@ -680,14 +668,16 @@ std::vector<Partition> NodeWiseMeshPartitioner::partitionOtherMesh(
 
         std::vector<MeshLib::Node*> higher_order_regular_nodes;
         std::tie(partition.nodes, higher_order_regular_nodes) =
-            findRegularNodesInPartition(
-                part_id, is_mixed_high_order_linear_elems, mesh.getNodes(),
-                _nodes_partition_ids, mesh, bulk_node_ids);
+            findRegularNodesInPartition(part_id, mesh.getNodes(),
+                                        _nodes_partition_ids, mesh,
+                                        bulk_node_ids);
 
         partition.number_of_regular_base_nodes = partition.nodes.size();
-        partition.number_of_regular_nodes =
-            partition.number_of_regular_base_nodes +
-            higher_order_regular_nodes.size();
+        std::copy(begin(higher_order_regular_nodes),
+                  end(higher_order_regular_nodes),
+                  std::back_inserter(partition.nodes));
+
+        partition.number_of_regular_nodes = partition.nodes.size();
 
         std::tie(partition.regular_elements, partition.ghost_elements) =
             findElementsInPartition(part_id, mesh.getElements(),
@@ -696,63 +686,35 @@ std::vector<Partition> NodeWiseMeshPartitioner::partitionOtherMesh(
         std::vector<MeshLib::Node*> base_ghost_nodes;
         std::vector<MeshLib::Node*> higher_order_ghost_nodes;
         std::tie(base_ghost_nodes, higher_order_ghost_nodes) =
-            findGhostNodesInPartition(part_id, is_mixed_high_order_linear_elems,
-                                      mesh.getNodes(), partition.ghost_elements,
-                                      _nodes_partition_ids, mesh,
-                                      bulk_node_ids);
+            findGhostNodesInPartition(
+                part_id, mesh.getNodes(), partition.ghost_elements,
+                _nodes_partition_ids, mesh, bulk_node_ids);
 
         std::copy(begin(base_ghost_nodes), end(base_ghost_nodes),
                   std::back_inserter(partition.nodes));
 
-        partition.number_of_base_nodes = partition.nodes.size();
+        partition.number_of_base_nodes =
+            partition.number_of_regular_base_nodes + base_ghost_nodes.size();
 
-        if (is_mixed_high_order_linear_elems)
-        {
-            std::copy(begin(higher_order_regular_nodes),
-                      end(higher_order_regular_nodes),
-                      std::back_inserter(partition.nodes));
-            std::copy(begin(higher_order_ghost_nodes),
-                      end(higher_order_ghost_nodes),
-                      std::back_inserter(partition.nodes));
-        }
+        std::copy(begin(higher_order_ghost_nodes),
+                  end(higher_order_ghost_nodes),
+                  std::back_inserter(partition.nodes));
     }
 
     markDuplicateGhostCells(mesh, partitions);
     return partitions;
 }
 
-void NodeWiseMeshPartitioner::renumberNodeIndices(
-    const bool is_mixed_high_order_linear_elems)
+void NodeWiseMeshPartitioner::renumberNodeIndices()
 {
     std::size_t node_global_id_offset = 0;
     // Renumber the global indices.
-    // -- Base nodes
-    for (auto& partition : _partitions)
-    {
-        for (std::size_t i = 0; i < partition.number_of_regular_base_nodes; i++)
-        {
-            _nodes_global_ids[partition.nodes[i]->getID()] =
-                node_global_id_offset;
-            node_global_id_offset++;
-        }
-    }
-
-    if (!is_mixed_high_order_linear_elems)
-    {
-        return;
-    }
-
-    // -- Nodes for high order elements.
     for (auto& partition : _partitions)
     {
-        const std::size_t end_id = partition.number_of_base_nodes +
-                                   partition.number_of_regular_nodes -
-                                   partition.number_of_regular_base_nodes;
-        for (std::size_t i = partition.number_of_base_nodes; i < end_id; i++)
+        for (std::size_t i = 0; i < partition.number_of_regular_nodes; i++)
         {
             _nodes_global_ids[partition.nodes[i]->getID()] =
-                node_global_id_offset;
-            node_global_id_offset++;
+                node_global_id_offset++;
         }
     }
 }
diff --git a/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.h b/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.h
index 9748a118d3ac208562ad2e85fc329f8651da31a0..c2ec2d4bf5141a24c964897590ff4534d254e9fa 100644
--- a/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.h
+++ b/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.h
@@ -76,14 +76,9 @@ public:
     }
 
     /// Partition by node.
-    /// \param is_mixed_high_order_linear_elems Flag to indicate whether the
-    /// elements of a mesh can be used for both linear and high order
-    /// interpolation
-    void partitionByMETIS(const bool is_mixed_high_order_linear_elems);
+    void partitionByMETIS();
 
-    std::vector<Partition> partitionOtherMesh(
-        MeshLib::Mesh const& mesh,
-        bool const is_mixed_high_order_linear_elems) const;
+    std::vector<Partition> partitionOtherMesh(MeshLib::Mesh const& mesh) const;
 
     /// Renumber the bulk_node_ids property for each partition to match the
     /// partitioned bulk mesh nodes.
@@ -131,13 +126,9 @@ private:
     std::vector<std::size_t> _nodes_partition_ids;
 
     // Renumber the global indices of nodes,
-    /// \param is_mixed_high_order_linear_elems Flag to indicate whether the
-    /// elements of a mesh can be used for both linear and high order
-    /// interpolation
-    void renumberNodeIndices(const bool is_mixed_high_order_linear_elems);
+    void renumberNodeIndices();
 
-    void processPartition(std::size_t const part_id,
-                          const bool is_mixed_high_order_linear_elems);
+    void processPartition(std::size_t const part_id);
 };
 
 }  // namespace ApplicationUtils
diff --git a/Applications/Utils/ModelPreparation/PartitionMesh/PartitionMesh.cpp b/Applications/Utils/ModelPreparation/PartitionMesh/PartitionMesh.cpp
index f91dc08a41ece257b0984ab157e9f144a0495d09..0e967b5d1efc1c602217cb43a33426a5405e3c94 100644
--- a/Applications/Utils/ModelPreparation/PartitionMesh/PartitionMesh.cpp
+++ b/Applications/Utils/ModelPreparation/PartitionMesh/PartitionMesh.cpp
@@ -77,10 +77,6 @@ int main(int argc, char* argv[])
         false);
     cmd.add(exe_metis_flag);
 
-    TCLAP::SwitchArg lh_elems_flag(
-        "q", "lh_elements", "Mixed linear and high order elements.", false);
-    cmd.add(lh_elems_flag);
-
     TCLAP::ValueArg<std::string> log_level_arg(
         "l", "log-level",
         "the verbosity of logging messages: none, error, warn, info, debug, "
@@ -196,8 +192,7 @@ int main(int argc, char* argv[])
     }
 
     INFO("Partitioning the mesh in the node wise way ...");
-    bool const is_mixed_high_order_linear_elems = lh_elems_flag.getValue();
-    mesh_partitioner.partitionByMETIS(is_mixed_high_order_linear_elems);
+    mesh_partitioner.partitionByMETIS();
 
     INFO("Partitioning other meshes according to the main mesh partitions.");
     for (auto const& filename : other_meshes_filenames_arg.getValue())
@@ -212,8 +207,7 @@ int main(int argc, char* argv[])
             BaseLib::joinPaths(
                 output_directory_arg.getValue(),
                 BaseLib::extractBaseNameWithoutExtension(filename));
-        auto const partitions = mesh_partitioner.partitionOtherMesh(
-            *mesh, is_mixed_high_order_linear_elems);
+        auto const partitions = mesh_partitioner.partitionOtherMesh(*mesh);
 
         auto partitioned_properties =
             partitionProperties(mesh->getProperties(), partitions);
diff --git a/Applications/Utils/Tests.cmake b/Applications/Utils/Tests.cmake
index 07836e6f9fdc0fe54ac917ed1a6f7b5d361da082..4d655385c69fc3bc324f492f838b92e918673002 100644
--- a/Applications/Utils/Tests.cmake
+++ b/Applications/Utils/Tests.cmake
@@ -202,6 +202,58 @@ AddTest(
               2Dmesh_POINT5_partitioned_node_properties_val3.bin
 )
 
+AddTest(
+    NAME partmesh_mesh_for_QuadraticElements_quad8_ogs2metis
+    PATH NodePartitionedMesh/QuadraticElements/Quad8
+    WORKING_DIRECTORY ${Data_SOURCE_DIR}/NodePartitionedMesh/QuadraticElements/Quad8
+    EXECUTABLE partmesh
+    EXECUTABLE_ARGS -i quad_q.vtu --ogs2metis -o ${Data_BINARY_DIR}/NodePartitionedMesh/QuadraticElements/Quad8
+    REQUIREMENTS NOT (OGS_USE_MPI)
+)
+
+AddTest(
+    NAME partmesh_mesh_for_QuadraticElements_quad8
+    PATH NodePartitionedMesh/QuadraticElements/Quad8
+    WORKING_DIRECTORY ${Data_SOURCE_DIR}/NodePartitionedMesh/QuadraticElements/Quad8
+    EXECUTABLE partmesh
+    EXECUTABLE_ARGS -m  -n 2 -i quad_q.vtu -o ${Data_BINARY_DIR}/NodePartitionedMesh/QuadraticElements/Quad8
+    REQUIREMENTS NOT (OGS_USE_MPI OR APPLE)
+    DEPENDS partmesh-partmesh_mesh_for_QuadraticElements_quad8_ogs2metis
+    TESTER diff
+    DIFF_DATA quad_q_partitioned_msh_ele2.bin
+              quad_q_partitioned_msh_ele_g2.bin
+              quad_q_partitioned_msh_nod2.bin
+              quad_q_partitioned_msh_cfg2.bin
+              quad_q_partitioned_cell_properties_cfg2.bin
+              quad_q_partitioned_cell_properties_val2.bin
+)
+
+AddTest(
+    NAME partmesh_mesh_for_QuadraticElements_quad9_ogs2metis
+    PATH NodePartitionedMesh/QuadraticElements/Quad9
+    WORKING_DIRECTORY ${Data_SOURCE_DIR}/NodePartitionedMesh/QuadraticElements/Quad9
+    EXECUTABLE partmesh
+    EXECUTABLE_ARGS -i quad_9node.vtu --ogs2metis -o ${Data_BINARY_DIR}/NodePartitionedMesh/QuadraticElements/Quad9
+    REQUIREMENTS NOT (OGS_USE_MPI)
+)
+
+AddTest(
+    NAME partmesh_mesh_for_QuadraticElements_quad9
+    PATH NodePartitionedMesh/QuadraticElements/Quad9
+    WORKING_DIRECTORY ${Data_SOURCE_DIR}/NodePartitionedMesh/QuadraticElements/Quad9
+    EXECUTABLE partmesh
+    EXECUTABLE_ARGS -m -n 2 -i quad_9node.vtu -o ${Data_BINARY_DIR}/NodePartitionedMesh/QuadraticElements/Quad9
+    REQUIREMENTS NOT (OGS_USE_MPI OR APPLE)
+    DEPENDS partmesh-partmesh_mesh_for_QuadraticElements_quad9_ogs2metis
+    TESTER diff
+    DIFF_DATA  quad_9node_partitioned_msh_ele2.bin
+               quad_9node_partitioned_msh_ele_g2.bin
+               quad_9node_partitioned_msh_nod2.bin
+               quad_9node_partitioned_msh_cfg2.bin
+               quad_9node_partitioned_cell_properties_cfg2.bin
+               quad_9node_partitioned_cell_properties_val2.bin
+)
+
 # Regression test for https://github.com/ufz/ogs/issues/1845 fixed in
 # https://github.com/ufz/ogs/pull/2237
 # checkMesh crashed when encountered Line3 element.
diff --git a/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q.vtu b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..1b127b9a45ef122f187ce2e2662c3ca4429efeb2
--- /dev/null
+++ b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q.vtu
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64">
+  <UnstructuredGrid>
+    <Piece NumberOfPoints="23"                   NumberOfCells="4"                   >
+      <PointData>
+      </PointData>
+      <CellData>
+        <DataArray type="Int32" Name="MaterialIDs" format="appended" RangeMin="0"                    RangeMax="0"                    offset="0"                   />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1.0049875621"         offset="32"                  />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="780"                 />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="1132"                />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="1188"                />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAACamZmZmZm5PwAAAAAAAPA/AAAAAAAAAACamZmZmZm5PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYMAAAAAOg/AAAAAAAAAAAAAAAAAAAAAHZIAAAAAOA/AAAAAAAAAAAAAAAAAAAAADhJAAAAANA/AAAAAAAAAACamZmZmZm5PzYMAAAAAOg/AAAAAAAAAACamZmZmZm5P3ZIAAAAAOA/AAAAAAAAAACamZmZmZm5PzhJAAAAANA/AAAAAAAAAAAAAAAAAAAAADhJAAAAAMA/AAAAAAAAAAAAAAAAAAAAABJtAAAAANg/AAAAAAAAAAAAAAAAAAAAAFYqAAAAAOQ/AAAAAAAAAAAAAAAAAAAAABsGAAAAAOw/AAAAAAAAAACamZmZmZmpPwAAAAAAAAAAAAAAAAAAAACamZmZmZmpPzhJAAAAANA/AAAAAAAAAACamZmZmZmpP3ZIAAAAAOA/AAAAAAAAAACamZmZmZmpPzYMAAAAAOg/AAAAAAAAAACamZmZmZmpPwAAAAAAAPA/AAAAAAAAAACamZmZmZm5PzhJAAAAAMA/AAAAAAAAAACamZmZmZm5PxJtAAAAANg/AAAAAAAAAACamZmZmZm5P1YqAAAAAOQ/AAAAAAAAAACamZmZmZm5PxsGAAAAAOw/AAAAAAAAAAA=AAEAAAAAAAAEAAAAAAAAAAcAAAAAAAAAAgAAAAAAAAABAAAAAAAAABEAAAAAAAAAFgAAAAAAAAASAAAAAAAAAA0AAAAAAAAABQAAAAAAAAAIAAAAAAAAAAcAAAAAAAAABAAAAAAAAAAQAAAAAAAAABUAAAAAAAAAEQAAAAAAAAAMAAAAAAAAAAYAAAAAAAAACQAAAAAAAAAIAAAAAAAAAAUAAAAAAAAADwAAAAAAAAAUAAAAAAAAABAAAAAAAAAACwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAACQAAAAAAAAAGAAAAAAAAAA4AAAAAAAAAEwAAAAAAAAAPAAAAAAAAAAoAAAAAAAAAIAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAgAAAAAAAAAA==BAAAAAAAAAAXFxcX
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_cell_properties_cfg2.bin b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_cell_properties_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..a6a86b3772a04270face1189e175adc8aa6de04c
Binary files /dev/null and b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_cell_properties_cfg2.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_cell_properties_val2.bin b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_cell_properties_val2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..ee979e848b7f727e83f215af2d9361861fa197e0
Binary files /dev/null and b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_cell_properties_val2.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_msh_cfg2.bin b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_msh_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..2b54bba207e7bb53e8c8c857ec4072f41384a540
Binary files /dev/null and b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_msh_cfg2.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_msh_ele2.bin b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_msh_ele2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_msh_ele_g2.bin b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_msh_ele_g2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..4e4ecb426491fb3f6b23acd8356d908e878a343c
Binary files /dev/null and b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_msh_ele_g2.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_msh_nod2.bin b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_msh_nod2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..acd77c0bc08db6d07878361735bfde49f71b1ff2
Binary files /dev/null and b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad8/quad_q_partitioned_msh_nod2.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node.vtu b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..96aff352d060fe03f038895a8e1d64cb85ec426c
--- /dev/null
+++ b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node.vtu
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64">
+  <UnstructuredGrid>
+    <Piece NumberOfPoints="27"                   NumberOfCells="4"                   >
+      <PointData>
+      </PointData>
+      <CellData>
+        <DataArray type="Int32" Name="MaterialIDs" format="appended" RangeMin="0"                    RangeMax="0"                    offset="0"                   />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1.0049875621"         offset="32"                  />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="908"                 />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="1304"                />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="1360"                />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAACamZmZmZm5PwAAAAAAAPA/AAAAAAAAAACamZmZmZm5PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYMAAAAAOg/AAAAAAAAAAAAAAAAAAAAAHZIAAAAAOA/AAAAAAAAAAAAAAAAAAAAADhJAAAAANA/AAAAAAAAAAAAAAAAAAAAAC8AAAAAAOw/AAAAAAAAAAAAAAAAAAAAAIAjAAAAAOQ/AAAAAAAAAAAAAAAAAAAAABJtAAAAANg/AAAAAAAAAAAAAAAAAAAAADpJAAAAAMA/AAAAAAAAAACamZmZmZm5PzYMAAAAAOg/AAAAAAAAAACamZmZmZm5P3ZIAAAAAOA/AAAAAAAAAACamZmZmZm5PzhJAAAAANA/AAAAAAAAAACamZmZmZm5Py8AAAAAAOw/AAAAAAAAAACamZmZmZm5P4AjAAAAAOQ/AAAAAAAAAACamZmZmZm5PxJtAAAAANg/AAAAAAAAAACamZmZmZm5PzpJAAAAAMA/AAAAAAAAAAAbSJmZmZmpPwAAAAAAAAAAAAAAAAAAAAAbSJmZmZmpPwAAAAAAAPA/AAAAAAAAAACamZmZmZmpPzYMAAAAAOg/AAAAAAAAAADbcJmZmZmpPy4AAAAAAOw/AAAAAAAAAACamZmZmZmpP3ZIAAAAAOA/AAAAAAAAAACamZmZmZmpP4AjAAAAAOQ/AAAAAAAAAACamZmZmZmpPzhJAAAAANA/AAAAAAAAAACamZmZmZmpPxJtAAAAANg/AAAAAAAAAADbcJmZmZmpPzpJAAAAAMA/AAAAAAAAAAA=IAEAAAAAAAABAAAAAAAAAAIAAAAAAAAACwAAAAAAAAAEAAAAAAAAABMAAAAAAAAADgAAAAAAAAAUAAAAAAAAAAcAAAAAAAAAFQAAAAAAAAAEAAAAAAAAAAsAAAAAAAAADAAAAAAAAAAFAAAAAAAAABQAAAAAAAAADwAAAAAAAAAWAAAAAAAAAAgAAAAAAAAAFwAAAAAAAAAFAAAAAAAAAAwAAAAAAAAADQAAAAAAAAAGAAAAAAAAABYAAAAAAAAAEAAAAAAAAAAYAAAAAAAAAAkAAAAAAAAAGQAAAAAAAAAGAAAAAAAAAA0AAAAAAAAAAwAAAAAAAAAAAAAAAAAAABgAAAAAAAAAEQAAAAAAAAASAAAAAAAAAAoAAAAAAAAAGgAAAAAAAAA=IAAAAAAAAAAJAAAAAAAAABIAAAAAAAAAGwAAAAAAAAAkAAAAAAAAAA==BAAAAAAAAAAcHBwc
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_cell_properties_cfg2.bin b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_cell_properties_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..a6a86b3772a04270face1189e175adc8aa6de04c
Binary files /dev/null and b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_cell_properties_cfg2.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_cell_properties_val2.bin b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_cell_properties_val2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..ee979e848b7f727e83f215af2d9361861fa197e0
Binary files /dev/null and b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_cell_properties_val2.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_msh_cfg2.bin b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_msh_cfg2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e41c3d464f72745382320536b3012e997be52398
Binary files /dev/null and b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_msh_cfg2.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_msh_ele2.bin b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_msh_ele2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_msh_ele_g2.bin b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_msh_ele_g2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..b502b02253e3479cc02484b763cbff215565aaff
Binary files /dev/null and b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_msh_ele_g2.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_msh_nod2.bin b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_msh_nod2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..5370cc07faad041b61d0f17507caaaebbed50971
Binary files /dev/null and b/Tests/Data/NodePartitionedMesh/QuadraticElements/Quad9/quad_9node_partitioned_msh_nod2.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_cfg3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_cfg3.bin
index 13c78556d5fd10a41c1d12e8802a57ef46051218..81b045f53afec681e943144c950a946f996ce18c 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_cfg3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_cfg3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_ele3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_ele3.bin
index f382deae9344eff5308eaa29b4697b4c556ca027..394a5a2b6283f04ba280646af4ddefaf34b713b0 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_ele3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_ele3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_ele_g3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_ele_g3.bin
index f4a4b741b84efcc15886ad59e79750df3c08f56d..3fb4d9ec759f7baeba04991e97b587ed89049afb 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_ele_g3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_ele_g3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_nod3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_nod3.bin
index 6c8203bde9e7f57f2a9561cb204c6cf122fc43b3..544ebe3f0681bed8d9232717b15bbc11484d4491 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_nod3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_msh_nod3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_node_properties_val3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_node_properties_val3.bin
index f1c1a6194d4245a4ff0572333134ab5269a94309..680773b5ca246dc93cd0d8dbd45da89051dbb6c4 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_node_properties_val3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_EAST_partitioned_node_properties_val3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_msh_cfg3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_msh_cfg3.bin
index e1f985402128ac10437bd5248409a69d91c8cd03..afccaaeb378981299b2e1dd5b0a3edd67360b274 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_msh_cfg3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_msh_cfg3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_msh_ele3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_msh_ele3.bin
index 9f018c179eddc8145962032f7c3756fdeec627bb..6924efaf4ac9fa2ce34695bdb14c651b4588f16c 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_msh_ele3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_msh_ele3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_msh_nod3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_msh_nod3.bin
index 12290b0b6a5d0ac8890e09491da66768302f7eff..80778a8206a0d6f381425f6e464e80760967e606 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_msh_nod3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_msh_nod3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_node_properties_val3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_node_properties_val3.bin
index 16063a236a7fe6449d6827aa752d43a3650bd452..f8c73729123a1c9d3f96e442f927d0323505df54 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_node_properties_val3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_NORTH_partitioned_node_properties_val3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_msh_cfg3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_msh_cfg3.bin
index f07be75a6bd7ce541efdfb11149afae810f3ec2d..2f84a25d2d2da9f575efecf4ab3d0ecc6246d62a 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_msh_cfg3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_msh_cfg3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_msh_ele3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_msh_ele3.bin
index fcf9bfecb43698c723a40b8d24cfcda9880c9d12..808848fd5b76353071990779751d2dc9c37a8eb2 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_msh_ele3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_msh_ele3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_msh_nod3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_msh_nod3.bin
index 4ae0122a378c26fa3a16a5ffb6c7279286896c8f..79aecdafb4d5f1db1e805a0e0220c0850873fc5a 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_msh_nod3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_msh_nod3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_node_properties_val3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_node_properties_val3.bin
index 17f1d211fe8808bd81300a8072e1260cb2c8860c..f7b8129c0dc5392e4baa02a0abff885289bb67c1 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_node_properties_val3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_SOUTH_partitioned_node_properties_val3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_cfg3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_cfg3.bin
index c0c54bd2f669fce2f65fb42aca6d62d6f0338622..d521c556794b8680efb719f166fd1f834ece60fc 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_cfg3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_cfg3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_ele3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_ele3.bin
index 5536639a9b824813f1e8f4cc7af681bfac64105e..adacaaabeff2778c71f92097bc3e17b93a7dbf46 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_ele3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_ele3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_ele_g3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_ele_g3.bin
index fc1faa8275e47e1f25b135d0f0da786b5232c710..30714238b700810703541a2dec5efafaaa835a75 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_ele_g3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_ele_g3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_nod3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_nod3.bin
index eb12835373567a6fce1d8cf9b491432f1569001b..810c9c778e68e1e51bcc589b39699d68c8511198 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_nod3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_msh_nod3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_node_properties_val3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_node_properties_val3.bin
index 4f495a171bb920c26e4b102c6dc613c671c07495..daef3e2de514aa9b33b2d249c37d8a98eb2b099b 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_node_properties_val3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_PLY_WEST_partitioned_node_properties_val3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_msh_cfg3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_msh_cfg3.bin
index 050cc6dcb2ff3ee3e0e288d72e05c160f5e1ad20..37a7bdbe40a0a566e018efb5f2bd6428e51ee6a7 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_msh_cfg3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_msh_cfg3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_msh_ele_g3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_msh_ele_g3.bin
index 15481b6d553afb2a95c40f5f280d040feca47ee9..654dd8714f96e050f44e8fb06453c663355e6e5b 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_msh_ele_g3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_msh_ele_g3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_msh_nod3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_msh_nod3.bin
index 6530d7e3982447b30db549af30a85c5c58c4bb75..59c3c62e7d9a9926db8194e199ea7c9119c192e0 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_msh_nod3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_msh_nod3.bin differ
diff --git a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_node_properties_val3.bin b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_node_properties_val3.bin
index eecd89d52178e10b8e6b836afa99003ba083ce9f..d96bcfeae4619f520d22c4dc356d24bdc6a1875c 100644
Binary files a/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_node_properties_val3.bin and b/Tests/Data/NodePartitionedMesh/partmesh_2Dmesh_3partitions/Binary/2Dmesh_partitioned_node_properties_val3.bin differ