diff --git a/Applications/Utils/Tests.cmake b/Applications/Utils/Tests.cmake index dc33a2b994f1329e9dd876fb8039418b023f83f5..4d655385c69fc3bc324f492f838b92e918673002 100644 --- a/Applications/Utils/Tests.cmake +++ b/Applications/Utils/Tests.cmake @@ -228,6 +228,32 @@ AddTest( 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/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