| 
                    Commit message:
                     planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogstools commit 406e30ee3cd2ab7762f1195328c06d547516690f  | 
            
| 
                        added:
                             macros.xml msh2vtu.xml test-data/circle.shp test-data/geolayers_2d.msh test-data/input_file_boundary.vtu test-data/input_file_domain.vtu test-data/input_file_physical_group_Bottom.vtu test-data/input_file_physical_group_Left.vtu test-data/input_file_physical_group_Right.vtu test-data/input_file_physical_group_RockBed.vtu test-data/input_file_physical_group_SedimentLayer1.vtu test-data/input_file_physical_group_SedimentLayer2.vtu test-data/input_file_physical_group_SedimentLayer3.vtu test-data/input_file_physical_group_Top.vtu test-data/output.vtu test-data/output2.vtu  | 
                
| b | 
| diff -r 000000000000 -r be04ecda594e macros.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/macros.xml Thu Mar 06 16:53:19 2025 +0000  | 
| b | 
| @@ -0,0 +1,24 @@ +<macros> + <token name="@TOOL_VERSION@">0.4.0</token> + <token name="@PROFILE@">23.0</token> + <token name="@VERSION_SUFFIX@">0</token> + + <xml name="requirements"> + <requirements> + <requirement type="package" version="@TOOL_VERSION@">ogstools</requirement> + <yield/> + </requirements> + </xml> + + <xml name="ogs_citation"> + <citations> + <citation type="doi">10.1007/s12665-012-1546-x</citation> + </citations> + </xml> + + <xml name="creator"> + <creator> + <organization name="Helmholtz Centre for Environmental Research - UFZ, Department of Environmental Informatics" url ="https://www.ufz.de/index.php?en=34216"/> + </creator> + </xml> +</macros> \ No newline at end of file  | 
| b | 
| diff -r 000000000000 -r be04ecda594e msh2vtu.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/msh2vtu.xml Thu Mar 06 16:53:19 2025 +0000  | 
| [ | 
| @@ -0,0 +1,97 @@ + +<tool id="msh2vtu" name="OGSTools msh2vtu" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> + <description> + Convert msh to UnstructuredGrid (vtk) + </description> + <macros> + <import>macros.xml</import> + <token name="@VERSION_SUFFIX@">0</token> + </macros> + <expand macro="creator"/> + <expand macro="requirements"/> + <command detect_errors="exit_code"><![CDATA[ + ln -s '$input_file' input_file.msh && + msh2vtu input_file.msh + -d '$dim' + $delz $swapxy $reindex $keep_ids $ascii + -l '$log_level' + ]]></command> + <inputs> + <param name="input_file" type="data" format="gmsh.msh" label="Input GMSH File"/> + <param name="dim" type="select" label="Set dimensionality of the mesh" argument="-d"> + <option value="1">1D</option> + <option value="2">2D</option> + <option value="3">3D</option> + </param> + <param name="delz" type="boolean" value="false" truevalue="-z" falsevalue="" label="Delete Z Coordinate" optional="true" argument="-z"/> + <param name="swapxy" type="boolean" value="false" truevalue="-s" falsevalue="" label="Swap XY Coordinates" optional="true" argument="-s"/> + <param name="reindex" type="boolean" value="false" truevalue="-r" falsevalue="" label="Reindex" optional="true" argument="-r"/> + <param name="keep_ids" type="boolean" value="false" truevalue="-k" falsevalue="" label="Keep IDs" optional="true" argument="-k"/> + <param name="ascii" type="boolean" value="false" truevalue="-a" falsevalue="" label="ASCII Output" optional="true" argument="-a"/> + <param name="log_level" type="select" label="Log Level" argument="-l"> + <option value="ERROR" selected="true">ERROR</option> + <option value="DEBUG">DEBUG</option> + <option value="INFO">INFO</option> + <option value="WARNING">WARNING</option> + </param> + </inputs> + <outputs> + <data name="boundary" format="xml" label="${tool.name} on ${on_string}: boundary" from_work_dir="input_file_boundary.vtu" /> + <data name="domain" format="xml" label="${tool.name} on ${on_string}: domain" from_work_dir="input_file_domain.vtu" /> + <data name="physical_group_Bottom" format="xml" label="${tool.name} on ${on_string}: physical_group_Bottom" from_work_dir="input_file_physical_group_Bottom.vtu" /> + <data name="physical_group_Left" format="xml" label="${tool.name} on ${on_string}: physical_group_Left" from_work_dir="input_file_physical_group_Left.vtu" /> + <data name="physical_group_Right" format="xml" label="${tool.name} on ${on_string}: physical_group_Right" from_work_dir="input_file_physical_group_Right.vtu" /> + <data name="physical_group_RockBed" format="xml" label="${tool.name} on ${on_string}: physical_group_RockBed" from_work_dir="input_file_physical_group_RockBed.vtu" /> + <data name="physical_group_SedimentLayer1" format="xml" label="${tool.name} on ${on_string}: physical_group_SedimentLayer1" from_work_dir="input_file_physical_group_SedimentLayer1.vtu" /> + <data name="physical_group_SedimentLayer2" format="xml" label="${tool.name} on ${on_string}: physical_group_SedimentLayer2" from_work_dir="input_file_physical_group_SedimentLayer2.vtu" /> + <data name="physical_group_SedimentLayer3" format="xml" label="${tool.name} on ${on_string}: physical_group_SedimentLayer3" from_work_dir="input_file_physical_group_SedimentLayer3.vtu" /> + <data name="physical_group_Top" format="xml" label="${tool.name} on ${on_string}: physical_group_Top" from_work_dir="input_file_physical_group_Top.vtu" /> + </outputs> + <tests> + <test> + <param name="input_file" value="geolayers_2d.msh"/> + <param name="dim" value="2"/> + <param name="delz" value="True"/> + <param name="swapxy" value="True"/> + <param name="reindex" value="True"/> + <param name="keep_ids" value="True"/> + <param name="ascii" value="True"/> + <param name="log_level" value="DEBUG"/> + <output name="boundary" file="input_file_boundary.vtu"/> + <output name="domain" file="input_file_domain.vtu"/> + <output name="physical_group_Bottom" file="input_file_physical_group_Bottom.vtu"/> + <output name="physical_group_Left" file="input_file_physical_group_Left.vtu"/> + <output name="physical_group_Right" file="input_file_physical_group_Right.vtu"/> + <output name="physical_group_RockBed" file="input_file_physical_group_RockBed.vtu"/> + <output name="physical_group_SedimentLayer1" file="input_file_physical_group_SedimentLayer1.vtu"/> + <output name="physical_group_SedimentLayer2" file="input_file_physical_group_SedimentLayer2.vtu"/> + <output name="physical_group_SedimentLayer3" file="input_file_physical_group_SedimentLayer3.vtu"/> + <output name="physical_group_Top" file="input_file_physical_group_Top.vtu"/> + </test> + </tests> + <help><![CDATA[ + **Overview:** + + msh2vtu is a application that converts a Gmsh (.msh) file for use in OGS by extracting domain-, boundary- and physical group-submeshes and saves them in a set of files in the vtu format. + Supported element types: + - lines (linear and quadratic) in 1D + - triangles and quadrilaterals (linear and quadratic) in 2D + - tetra- and hexahedrons (linear and quadratic) in 3D + + **Inputs:** + + 1. **Input GMSH File:** The GMSH (.msh) file to be converted. + 2. **Mesh Dimension (dim):** Select the desired mesh dimension (1, 2, or 3). + 3. **Delete Z Coordinate (delz):** Boolean flag to remove the Z coordinate from the mesh (for 2D meshes with z=0). + 4. **Swap XY Coordinates (swapxy):** Boolean flag to swap the X and Y coordinates. + 5. **Reindex (reindex):** Renumber physical group / region / Material IDs to be renumbered beginning with zero. + 6. **Keep IDs (keep_ids):** By default, rename gmsh:physical to MaterialIDs and change type of corresponding cell data to INT32. If True, this is skipped. + 7. **ASCII Output (ascii):** Boolean flag to output the file in ASCII format instead of binary. + 8. **Log Level (log_level):** Set the level of logging details (DEBUG, INFO, WARNING, ERROR). + + **Outputs:** + + **Output VTU Files:** The converted mesh file as a set of files with VTU format. + ]]></help> + <expand macro="ogs_citation"/> +</tool>  | 
| b | 
| diff -r 000000000000 -r be04ecda594e test-data/circle.shp | 
| b | 
| Binary file test-data/circle.shp has changed | 
| b | 
| diff -r 000000000000 -r be04ecda594e test-data/geolayers_2d.msh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/geolayers_2d.msh Thu Mar 06 16:53:19 2025 +0000  | 
| b | 
| b'@@ -0,0 +1,5648 @@\n+$MeshFormat\n+4.1 0 8\n+$EndMeshFormat\n+$PhysicalNames\n+8\n+1 1 "Left"\n+1 2 "Bottom"\n+1 3 "Right"\n+1 4 "Top"\n+2 5 "SedimentLayer1"\n+2 6 "SedimentLayer2"\n+2 7 "SedimentLayer3"\n+2 8 "RockBed"\n+$EndPhysicalNames\n+$Entities\n+13 13 4 0\n+1 60000 0 0 0\n+2 -60000 0 0 0\n+3 -60000 -7500 0 0\n+4 60000 -7500 0 0\n+5 0 -1250 0 0\n+6 0 -2500 0 0\n+7 0 -3750 0 0\n+8 -15000 0 0 0\n+9 15000 0 0 0\n+10 -20000 0 0 0\n+11 20000 0 0 0\n+12 -30000 0 0 0\n+13 30000 0 0 0\n+2 -60000 -7500 0 -60000 0 0 1 1 2 2 -3\n+3 -60000 -7500 0 60000 -7500 0 1 2 2 3 -4\n+4 60000 -7500 0 60000 0 0 1 3 2 4 -1\n+5 20000 0 0 30000 0 0 1 4 2 13 -11\n+6 15000 0 0 20000 0 0 1 4 2 11 -9\n+7 -15000 0 0 15000 0 0 1 4 2 9 -8\n+8 -20000 0 0 -15000 0 0 1 4 2 8 -10\n+9 -30000 0 0 -20000 0 0 1 4 2 10 -12\n+10 30000 0 0 60000 0 0 1 4 2 1 -13\n+11 -15000 -1220.850480109739 0 15000 0 0 0 2 9 -8\n+12 -20000 -2441.700960219478 0 20000 0 0 0 2 11 -10\n+13 -30000 -3662.551440329218 0 30000 0 0 0 2 13 -12\n+14 -60000 0 0 -30000 0 0 1 4 2 12 -2\n+1 -15000 -1220.850480109739 0 15000 0 0 1 5 2 7 -11\n+2 -20000 -2441.700960219478 0 20000 0 0 1 6 4 6 11 8 -12\n+3 -30000 -3662.551440329218 0 30000 0 0 1 7 4 5 12 9 -13\n+4 -60000 -7500 0 60000 0 0 1 8 6 2 3 4 10 13 14\n+$EndEntities\n+$Nodes\n+27 1389 1 1389\n+0 1 0 1\n+1\n+60000 0 0\n+0 2 0 1\n+2\n+-60000 0 0\n+0 3 0 1\n+3\n+-60000 -7500 0\n+0 4 0 1\n+4\n+60000 -7500 0\n+0 8 0 1\n+5\n+-15000 0 0\n+0 9 0 1\n+6\n+15000 0 0\n+0 10 0 1\n+7\n+-20000 0 0\n+0 11 0 1\n+8\n+20000 0 0\n+0 12 0 1\n+9\n+-30000 0 0\n+0 13 0 1\n+10\n+30000 0 0\n+1 2 0 7\n+11\n+12\n+13\n+14\n+15\n+16\n+17\n+-60000 -937.4999999999607 0\n+-60000 -1874.99999999911 0\n+-60000 -2812.499999995839 0\n+-60000 -3749.999999992212 0\n+-60000 -4687.499999994093 0\n+-60000 -5624.999999996062 0\n+-60000 -6562.499999998031 0\n+1 3 0 119\n+18\n+19\n+20\n+21\n+22\n+23\n+24\n+25\n+26\n+27\n+28\n+29\n+30\n+31\n+32\n+33\n+34\n+35\n+36\n+37\n+38\n+39\n+40\n+41\n+42\n+43\n+44\n+45\n+46\n+47\n+48\n+49\n+50\n+51\n+52\n+53\n+54\n+55\n+56\n+57\n+58\n+59\n+60\n+61\n+62\n+63\n+64\n+65\n+66\n+67\n+68\n+69\n+70\n+71\n+72\n+73\n+74\n+75\n+76\n+77\n+78\n+79\n+80\n+81\n+82\n+83\n+84\n+85\n+86\n+87\n+88\n+89\n+90\n+91\n+92\n+93\n+94\n+95\n+96\n+97\n+98\n+99\n+100\n+101\n+102\n+103\n+104\n+105\n+106\n+107\n+108\n+109\n+110\n+111\n+112\n+113\n+114\n+115\n+116\n+117\n+118\n+119\n+120\n+121\n+122\n+123\n+124\n+125\n+126\n+127\n+128\n+129\n+130\n+131\n+132\n+133\n+134\n+135\n+136\n+-58999.99999999849 -7500 0\n+-57999.99999999697 -7500 0\n+-56999.99999999545 -7500 0\n+-55999.99999999394 -7500 0\n+-54999.99999999242 -7500 0\n+-53999.99999999091 -7500 0\n+-52999.99999998939 -7500 0\n+-51999.99999998787 -7500 0\n+-50999.99999998636 -7500 0\n+-49999.99999998484 -7500 0\n+-48999.99999998332 -7500 0\n+-47999.99999998181 -7500 0\n+-46999.9999999803 -7500 0\n+-45999.99999997878 -7500 0\n+-44999.99999997726 -7500 0\n+-43999.99999997574 -7500 0\n+-42999.99999997423 -7500 0\n+-41999.99999997272 -7500 0\n+-40999.9999999712 -7500 0\n+-39999.99999996968 -7500 0\n+-38999.99999996817 -7500 0\n+-37999.99999996665 -7500 0\n+-36999.99999996513 -7500 0\n+-35999.99999996362 -7500 0\n+-34999.99999996211 -7500 0\n+-33999.99999996059 -7500 0\n+-32999.99999995907 -7500 0\n+-31999.99999995879 -7500 0\n+-30999.99999996011 -7500 0\n+-29999.99999996163 -7500 0\n+-28999.99999996315 -7500 0\n+-27999.99999996485 -7500 0\n+-26999.99999996817 -7500 0\n+-25999.99999997272 -7500 0\n+-24999.99999997726 -7500 0\n+-23999.99999998181 -7500 0\n+-22999.99999998636 -7500 0\n+-21999.99999999091 -7500 0\n+-20999.99999999545 -7500 0\n+-20000 -7500 0\n+-19000.00000000455 -7500 0\n+-18000.00000000909 -7500 0\n+-17000.00000001364 -7500 0\n+-16000.00000001819 -7500 0\n+-15000.00000002274 -7500 0\n+-14000.00000002728 -7500 0\n+-13000.00000003183 -7500 0\n+-12000.00000003638 -7500 0\n+-11000.00000004093 -7500 0\n+-10000.00000004547 -7500 0\n+-9000.000000050022 -7500 0\n+-8000.00000005457 -7500 0\n+-7000.000000059117 -7500 0\n+-6000.000000063665 -7500 0\n+-5000.000000068212 -7500 0\n+-4000.00000007276 -7500 0\n+-3000.000000077307 -7500 0\n+-2000.000000081855 -7500 0\n+-1000.000000086402 -7500 0\n+-8.953065844252706e-08 -7500 0\n+999.9999999105639 -7500 0\n+1999.999999912077 -7500 0\n+2999.99999991359'..b'3 1134 1344\n+2575 1083 696 1314\n+2576 695 1084 1315\n+2577 997 92 1346\n+2578 62 998 1347\n+2579 712 1013 1212\n+2580 710 1014 1211\n+2581 1015 709 1209\n+2582 1016 711 1210\n+2583 1111 540 1336\n+2584 541 1112 1337\n+2585 771 1111 1336\n+2586 1112 772 1337\n+2587 514 1125 1180\n+2588 1126 515 1179\n+2589 512 1127 1181\n+2590 1128 513 1182\n+2591 643 925 1340\n+2592 926 644 1341\n+2593 512 1099 1127\n+2594 1099 667 1127\n+2595 1100 513 1128\n+2596 668 1100 1128\n+2597 514 1101 1125\n+2598 1102 515 1126\n+2599 1101 666 1125\n+2600 665 1102 1126\n+2601 623 977 1163\n+2602 978 624 1164\n+2603 625 1029 1053\n+2604 1030 626 1054\n+2605 518 977 1216\n+2606 978 519 1215\n+2607 963 512 1233\n+2608 513 964 1234\n+2609 515 965 1235\n+2610 966 514 1236\n+2611 968 516 1237\n+2612 517 967 1238\n+2613 977 518 1229\n+2614 519 978 1230\n+2615 58 925 1388\n+2616 926 96 1389\n+2617 632 963 1233\n+2618 964 631 1234\n+2619 965 633 1235\n+2620 634 966 1236\n+2621 636 968 1237\n+2622 967 635 1238\n+2623 773 1123 1334\n+2624 1124 774 1335\n+2625 1123 678 1334\n+2626 677 1124 1335\n+2627 1064 529 1280\n+2628 528 1063 1281\n+2629 701 1064 1280\n+2630 1063 702 1281\n+2631 627 983 1298\n+2632 984 628 1299\n+2633 977 623 1216\n+2634 624 978 1215\n+2635 532 1243 1342\n+2636 1244 533 1343\n+2637 625 977 1229\n+2638 978 626 1230\n+2639 1243 799 1342\n+2640 800 1244 1343\n+2641 692 987 1347\n+2642 988 691 1346\n+2643 987 61 1347\n+2644 93 988 1346\n+2645 991 637 1265\n+2646 638 992 1266\n+2647 611 1009 1135\n+2648 1010 612 1136\n+2649 492 1083 1314\n+2650 1084 493 1315\n+2651 825 1320 1368\n+2652 1321 826 1369\n+2653 1320 544 1368\n+2654 545 1321 1369\n+2655 1222 742 1271\n+2656 78 1222 1271\n+2657 983 528 1298\n+2658 529 984 1299\n+2659 1264 684 1385\n+2660 683 1263 1384\n+2661 1261 681 1383\n+2662 682 1262 1382\n+2663 679 1260 1380\n+2664 1259 680 1381\n+2665 1250 672 1377\n+2666 1256 676 1379\n+2667 671 1249 1376\n+2668 675 1253 1378\n+2669 1248 667 1374\n+2670 668 1247 1375\n+2671 665 1245 1372\n+2672 1246 666 1373\n+2673 701 1041 1331\n+2674 1042 702 1330\n+2675 703 1043 1332\n+2676 1044 704 1333\n+2677 1041 23 1331\n+2678 131 1042 1330\n+2679 1043 204 1332\n+2680 381 1044 1333\n+2681 969 50 1338\n+2682 104 970 1339\n+2683 364 989 1225\n+2684 990 221 1226\n+2685 1007 9 1193\n+2686 10 1008 1194\n+2687 498 979 1324\n+2688 980 499 1325\n+2689 524 991 1265\n+2690 992 525 1266\n+2691 841 1045 1121\n+2692 1046 842 1122\n+2693 1031 530 1312\n+2694 531 1032 1313\n+2695 1119 517 1177\n+2696 684 1119 1177\n+2697 516 1120 1178\n+2698 1120 683 1178\n+2699 650 1015 1209\n+2700 1013 649 1212\n+2701 1014 651 1211\n+2702 652 1016 1210\n+2703 721 1043 1282\n+2704 1044 722 1283\n+2705 724 1041 1280\n+2706 1042 723 1281\n+2707 1043 703 1282\n+2708 704 1044 1283\n+2709 702 1042 1281\n+2710 1041 701 1280\n+2711 318 1107 1133\n+2712 1108 337 1134\n+2713 823 1348 1352\n+2714 1349 824 1353\n+2715 1107 654 1133\n+2716 653 1108 1134\n+2717 1348 494 1352\n+2718 495 1349 1353\n+2719 540 1091 1336\n+2720 1092 541 1337\n+2721 1091 713 1336\n+2722 714 1092 1337\n+2723 991 647 1312\n+2724 648 992 1313\n+2725 1021 833 1324\n+2726 834 1022 1325\n+2727 532 1163 1243\n+2728 1164 533 1244\n+2729 996 654 1362\n+2730 653 995 1363\n+2731 543 996 1362\n+2732 995 542 1363\n+2733 1040 101 1359\n+2734 53 1039 1358\n+2735 1113 11 1291\n+2736 1115 137 1290\n+2737 143 1114 1292\n+2738 17 1116 1293\n+2739 530 1213 1312\n+2740 1214 531 1313\n+2741 1200 620 1329\n+2742 619 1199 1328\n+2743 1123 366 1258\n+2744 678 1123 1258\n+2745 219 1124 1257\n+2746 1124 677 1257\n+2747 807 1310 1348\n+2748 1311 808 1349\n+2749 1310 494 1348\n+2750 495 1311 1349\n+2751 1071 504 1386\n+2752 505 1072 1387\n+2753 651 1115 1290\n+2754 649 1113 1291\n+2755 1114 650 1292\n+2756 1116 652 1293\n+2757 657 1080 1322\n+2758 1079 658 1323\n+2759 1203 771 1336\n+2760 772 1204 1337\n+2761 713 1203 1336\n+2762 1204 714 1337\n+2763 504 1061 1386\n+2764 1062 505 1387\n+2765 1199 877 1328\n+2766 878 1200 1329\n+2767 1317 299 1357\n+2768 356 1316 1356\n+2769 746 1317 1357\n+2770 1316 745 1356\n+2771 1323 542 1361\n+2772 543 1322 1360\n+2773 773 1334 1350\n+2774 1335 774 1351\n+2775 1334 511 1350\n+2776 510 1335 1351\n+$EndElements\n' | 
| b | 
| diff -r 000000000000 -r be04ecda594e test-data/input_file_boundary.vtu --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/input_file_boundary.vtu Thu Mar 06 16:53:19 2025 +0000  | 
| b | 
| b'@@ -0,0 +1,2594 @@\n+<?xml version="1.0"?>\n+<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian">\n+<!--This file was created by meshio v5.3.5-->\n+<UnstructuredGrid>\n+<Piece NumberOfPoints="256" NumberOfCells="256">\n+<Points>\n+<DataArray type="Float64" Name="Points" NumberOfComponents="3" format="ascii">\n+0.00000000000e+00\n+-6.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+6.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+-6.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+1.50000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.50000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+3.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-3.00000000000e+04\n+0.00000000000e+00\n+-9.37500000000e+02\n+6.00000000000e+04\n+0.00000000000e+00\n+-1.87500000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-2.81250000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-3.74999999999e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-4.68749999999e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-5.62500000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-6.56250000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.3'..b'+316\n+318\n+320\n+322\n+324\n+326\n+328\n+330\n+332\n+334\n+336\n+338\n+340\n+342\n+344\n+346\n+348\n+350\n+352\n+354\n+356\n+358\n+360\n+362\n+364\n+366\n+368\n+370\n+372\n+374\n+376\n+378\n+380\n+382\n+384\n+386\n+388\n+390\n+392\n+394\n+396\n+398\n+400\n+402\n+404\n+406\n+408\n+410\n+412\n+414\n+416\n+418\n+420\n+422\n+424\n+426\n+428\n+430\n+432\n+434\n+436\n+438\n+440\n+442\n+444\n+446\n+448\n+450\n+452\n+454\n+456\n+458\n+460\n+462\n+464\n+466\n+468\n+470\n+472\n+474\n+476\n+478\n+480\n+482\n+484\n+486\n+488\n+490\n+492\n+494\n+496\n+498\n+500\n+502\n+504\n+506\n+508\n+510\n+512\n+\n+</DataArray>\n+<DataArray type="Int64" Name="types" format="ascii">\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+\n+</DataArray>\n+</Cells>\n+<PointData>\n+<DataArray type="Int64" Name="gmsh:dim_tags" NumberOfComponents="2" format="ascii">\n+0\n+1\n+0\n+2\n+0\n+3\n+0\n+4\n+0\n+8\n+0\n+9\n+0\n+10\n+0\n+11\n+0\n+12\n+0\n+13\n+1\n+2\n+1\n+2\n+1\n+2\n+1\n+2\n+1\n+2\n+1\n+2\n+1\n+2\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+4\n+1\n+4\n+1\n+4\n+1\n+4\n+1\n+4\n+1\n+4\n+1\n+4\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+6\n+1\n+6\n+1\n+6\n+1\n+6\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+8\n+1\n+8\n+1\n+8\n+1\n+8\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+\n+</DataArray>\n+</PointData>\n+<CellData>\n+<DataArray type="Int64" Name="gmsh:physical" format="ascii">\n+1\n+1\n+1\n+1\n+1\n+1\n+1\n+1\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+\n+</DataArray>\n+</CellData>\n+</Piece>\n+</UnstructuredGrid>\n+</VTKFile>\n' | 
| b | 
| diff -r 000000000000 -r be04ecda594e test-data/input_file_domain.vtu --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/input_file_domain.vtu Thu Mar 06 16:53:19 2025 +0000  | 
| b | 
| b'@@ -0,0 +1,22099 @@\n+<?xml version="1.0"?>\n+<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian">\n+<!--This file was created by meshio v5.3.5-->\n+<UnstructuredGrid>\n+<Piece NumberOfPoints="1389" NumberOfCells="2520">\n+<Points>\n+<DataArray type="Float64" Name="Points" NumberOfComponents="3" format="ascii">\n+0.00000000000e+00\n+-6.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+6.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+-6.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+1.50000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.50000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+3.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-3.00000000000e+04\n+0.00000000000e+00\n+-9.37500000000e+02\n+6.00000000000e+04\n+0.00000000000e+00\n+-1.87500000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-2.81250000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-3.74999999999e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-4.68749999999e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-5.62500000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-6.56250000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+'..b'+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+\n+</DataArray>\n+</CellData>\n+</Piece>\n+</UnstructuredGrid>\n+</VTKFile>\n' | 
| b | 
| diff -r 000000000000 -r be04ecda594e test-data/input_file_physical_group_Bottom.vtu --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/input_file_physical_group_Bottom.vtu Thu Mar 06 16:53:19 2025 +0000  | 
| b | 
| b'@@ -0,0 +1,1239 @@\n+<?xml version="1.0"?>\n+<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian">\n+<!--This file was created by meshio v5.3.5-->\n+<UnstructuredGrid>\n+<Piece NumberOfPoints="121" NumberOfCells="120">\n+<Points>\n+<DataArray type="Float64" Name="Points" NumberOfComponents="3" format="ascii">\n+-7.50000000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+-6.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+9.00000000005e+03\n+0.00000000000e+00\n+-7.50000000000e+03\n+8.00000000005e+03\n+0.00000000000e+00\n+-7.50000000000e+03\n+7.00000000006e+03\n+0.00000000000e+00\n+-7.50000000000e+03\n+6.00000000006e+03\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.00000000007e+03\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.00000000007e+03\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.00000000008e+03\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.00000000008e+03\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.00000000009e+03\n+0.00000000000e+00\n+-7.50000000000e+03\n+8.95306584425e-08\n+0.00000000000e+00\n+-7.50000000000e+03\n+-9.99999999911e+02\n+0.00000000000e+00\n+-7.50000000000e+03'..b'000000e+00\n+-7.50000000000e+03\n+-5.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+-5.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+-5.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+-5.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+-5.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+-5.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+-5.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+-5.90000000000e+04\n+0.00000000000e+00\n+\n+</DataArray>\n+</Points>\n+<Cells>\n+<DataArray type="Int64" Name="connectivity" format="ascii">\n+0\n+2\n+2\n+3\n+3\n+4\n+4\n+5\n+5\n+6\n+6\n+7\n+7\n+8\n+8\n+9\n+9\n+10\n+10\n+11\n+11\n+12\n+12\n+13\n+13\n+14\n+14\n+15\n+15\n+16\n+16\n+17\n+17\n+18\n+18\n+19\n+19\n+20\n+20\n+21\n+21\n+22\n+22\n+23\n+23\n+24\n+24\n+25\n+25\n+26\n+26\n+27\n+27\n+28\n+28\n+29\n+29\n+30\n+30\n+31\n+31\n+32\n+32\n+33\n+33\n+34\n+34\n+35\n+35\n+36\n+36\n+37\n+37\n+38\n+38\n+39\n+39\n+40\n+40\n+41\n+41\n+42\n+42\n+43\n+43\n+44\n+44\n+45\n+45\n+46\n+46\n+47\n+47\n+48\n+48\n+49\n+49\n+50\n+50\n+51\n+51\n+52\n+52\n+53\n+53\n+54\n+54\n+55\n+55\n+56\n+56\n+57\n+57\n+58\n+58\n+59\n+59\n+60\n+60\n+61\n+61\n+62\n+62\n+63\n+63\n+64\n+64\n+65\n+65\n+66\n+66\n+67\n+67\n+68\n+68\n+69\n+69\n+70\n+70\n+71\n+71\n+72\n+72\n+73\n+73\n+74\n+74\n+75\n+75\n+76\n+76\n+77\n+77\n+78\n+78\n+79\n+79\n+80\n+80\n+81\n+81\n+82\n+82\n+83\n+83\n+84\n+84\n+85\n+85\n+86\n+86\n+87\n+87\n+88\n+88\n+89\n+89\n+90\n+90\n+91\n+91\n+92\n+92\n+93\n+93\n+94\n+94\n+95\n+95\n+96\n+96\n+97\n+97\n+98\n+98\n+99\n+99\n+100\n+100\n+101\n+101\n+102\n+102\n+103\n+103\n+104\n+104\n+105\n+105\n+106\n+106\n+107\n+107\n+108\n+108\n+109\n+109\n+110\n+110\n+111\n+111\n+112\n+112\n+113\n+113\n+114\n+114\n+115\n+115\n+116\n+116\n+117\n+117\n+118\n+118\n+119\n+119\n+120\n+120\n+1\n+\n+</DataArray>\n+<DataArray type="Int64" Name="offsets" format="ascii">\n+2\n+4\n+6\n+8\n+10\n+12\n+14\n+16\n+18\n+20\n+22\n+24\n+26\n+28\n+30\n+32\n+34\n+36\n+38\n+40\n+42\n+44\n+46\n+48\n+50\n+52\n+54\n+56\n+58\n+60\n+62\n+64\n+66\n+68\n+70\n+72\n+74\n+76\n+78\n+80\n+82\n+84\n+86\n+88\n+90\n+92\n+94\n+96\n+98\n+100\n+102\n+104\n+106\n+108\n+110\n+112\n+114\n+116\n+118\n+120\n+122\n+124\n+126\n+128\n+130\n+132\n+134\n+136\n+138\n+140\n+142\n+144\n+146\n+148\n+150\n+152\n+154\n+156\n+158\n+160\n+162\n+164\n+166\n+168\n+170\n+172\n+174\n+176\n+178\n+180\n+182\n+184\n+186\n+188\n+190\n+192\n+194\n+196\n+198\n+200\n+202\n+204\n+206\n+208\n+210\n+212\n+214\n+216\n+218\n+220\n+222\n+224\n+226\n+228\n+230\n+232\n+234\n+236\n+238\n+240\n+\n+</DataArray>\n+<DataArray type="Int64" Name="types" format="ascii">\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+\n+</DataArray>\n+</Cells>\n+<PointData>\n+<DataArray type="Int64" Name="gmsh:dim_tags" NumberOfComponents="2" format="ascii">\n+0\n+3\n+0\n+4\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+1\n+3\n+\n+</DataArray>\n+</PointData>\n+<CellData>\n+<DataArray type="Int64" Name="gmsh:physical" format="ascii">\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+\n+</DataArray>\n+</CellData>\n+</Piece>\n+</UnstructuredGrid>\n+</VTKFile>\n' | 
| b | 
| diff -r 000000000000 -r be04ecda594e test-data/input_file_physical_group_Left.vtu --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/input_file_physical_group_Left.vtu Thu Mar 06 16:53:19 2025 +0000  | 
| b | 
| @@ -0,0 +1,119 @@ +<?xml version="1.0"?> +<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian"> +<!--This file was created by meshio v5.3.5--> +<UnstructuredGrid> +<Piece NumberOfPoints="9" NumberOfCells="8"> +<Points> +<DataArray type="Float64" Name="Points" NumberOfComponents="3" format="ascii"> +0.00000000000e+00 +6.00000000000e+04 +0.00000000000e+00 +-7.50000000000e+03 +6.00000000000e+04 +0.00000000000e+00 +-9.37500000000e+02 +6.00000000000e+04 +0.00000000000e+00 +-1.87500000000e+03 +6.00000000000e+04 +0.00000000000e+00 +-2.81250000000e+03 +6.00000000000e+04 +0.00000000000e+00 +-3.74999999999e+03 +6.00000000000e+04 +0.00000000000e+00 +-4.68749999999e+03 +6.00000000000e+04 +0.00000000000e+00 +-5.62500000000e+03 +6.00000000000e+04 +0.00000000000e+00 +-6.56250000000e+03 +6.00000000000e+04 +0.00000000000e+00 + +</DataArray> +</Points> +<Cells> +<DataArray type="Int64" Name="connectivity" format="ascii"> +0 +2 +2 +3 +3 +4 +4 +5 +5 +6 +6 +7 +7 +8 +8 +1 + +</DataArray> +<DataArray type="Int64" Name="offsets" format="ascii"> +2 +4 +6 +8 +10 +12 +14 +16 + +</DataArray> +<DataArray type="Int64" Name="types" format="ascii"> +3 +3 +3 +3 +3 +3 +3 +3 + +</DataArray> +</Cells> +<PointData> +<DataArray type="Int64" Name="gmsh:dim_tags" NumberOfComponents="2" format="ascii"> +0 +2 +0 +3 +1 +2 +1 +2 +1 +2 +1 +2 +1 +2 +1 +2 +1 +2 + +</DataArray> +</PointData> +<CellData> +<DataArray type="Int64" Name="gmsh:physical" format="ascii"> +1 +1 +1 +1 +1 +1 +1 +1 + +</DataArray> +</CellData> +</Piece> +</UnstructuredGrid> +</VTKFile>  | 
| b | 
| diff -r 000000000000 -r be04ecda594e test-data/input_file_physical_group_Right.vtu --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/input_file_physical_group_Right.vtu Thu Mar 06 16:53:19 2025 +0000  | 
| b | 
| @@ -0,0 +1,119 @@ +<?xml version="1.0"?> +<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian"> +<!--This file was created by meshio v5.3.5--> +<UnstructuredGrid> +<Piece NumberOfPoints="9" NumberOfCells="8"> +<Points> +<DataArray type="Float64" Name="Points" NumberOfComponents="3" format="ascii"> +0.00000000000e+00 +-6.00000000000e+04 +0.00000000000e+00 +-7.50000000000e+03 +-6.00000000000e+04 +0.00000000000e+00 +-6.56250000000e+03 +-6.00000000000e+04 +0.00000000000e+00 +-5.62500000000e+03 +-6.00000000000e+04 +0.00000000000e+00 +-4.68750000000e+03 +-6.00000000000e+04 +0.00000000000e+00 +-3.75000000001e+03 +-6.00000000000e+04 +0.00000000000e+00 +-2.81250000001e+03 +-6.00000000000e+04 +0.00000000000e+00 +-1.87500000000e+03 +-6.00000000000e+04 +0.00000000000e+00 +-9.37500000002e+02 +-6.00000000000e+04 +0.00000000000e+00 + +</DataArray> +</Points> +<Cells> +<DataArray type="Int64" Name="connectivity" format="ascii"> +1 +2 +2 +3 +3 +4 +4 +5 +5 +6 +6 +7 +7 +8 +8 +0 + +</DataArray> +<DataArray type="Int64" Name="offsets" format="ascii"> +2 +4 +6 +8 +10 +12 +14 +16 + +</DataArray> +<DataArray type="Int64" Name="types" format="ascii"> +3 +3 +3 +3 +3 +3 +3 +3 + +</DataArray> +</Cells> +<PointData> +<DataArray type="Int64" Name="gmsh:dim_tags" NumberOfComponents="2" format="ascii"> +0 +1 +0 +4 +1 +4 +1 +4 +1 +4 +1 +4 +1 +4 +1 +4 +1 +4 + +</DataArray> +</PointData> +<CellData> +<DataArray type="Int64" Name="gmsh:physical" format="ascii"> +3 +3 +3 +3 +3 +3 +3 +3 + +</DataArray> +</CellData> +</Piece> +</UnstructuredGrid> +</VTKFile>  | 
| b | 
| diff -r 000000000000 -r be04ecda594e test-data/input_file_physical_group_RockBed.vtu --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/input_file_physical_group_RockBed.vtu Thu Mar 06 16:53:19 2025 +0000  | 
| b | 
| b'@@ -0,0 +1,18319 @@\n+<?xml version="1.0"?>\n+<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian">\n+<!--This file was created by meshio v5.3.5-->\n+<UnstructuredGrid>\n+<Piece NumberOfPoints="1167" NumberOfCells="2075">\n+<Points>\n+<DataArray type="Float64" Name="Points" NumberOfComponents="3" format="ascii">\n+0.00000000000e+00\n+-6.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+6.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+-6.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+3.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-3.00000000000e+04\n+0.00000000000e+00\n+-9.37500000000e+02\n+6.00000000000e+04\n+0.00000000000e+00\n+-1.87500000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-2.81250000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-3.74999999999e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-4.68749999999e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-5.62500000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-6.56250000000e+03\n+6.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+5.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+4.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+3.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+2.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.90000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.80000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.70000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.60000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.50000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.40000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.30000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.20000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.10000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03\n+1.00000000000e+04\n+0.00000000000e+00\n+-7.50000000000e+03'..b'+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+8\n+\n+</DataArray>\n+</CellData>\n+</Piece>\n+</UnstructuredGrid>\n+</VTKFile>\n' | 
| b | 
| diff -r 000000000000 -r be04ecda594e test-data/input_file_physical_group_SedimentLayer1.vtu --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/input_file_physical_group_SedimentLayer1.vtu Thu Mar 06 16:53:19 2025 +0000  | 
| b | 
| @@ -0,0 +1,778 @@ +<?xml version="1.0"?> +<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian"> +<!--This file was created by meshio v5.3.5--> +<UnstructuredGrid> +<Piece NumberOfPoints="66" NumberOfCells="69"> +<Points> +<DataArray type="Float64" Name="Points" NumberOfComponents="3" format="ascii"> +0.00000000000e+00 +1.50000000000e+04 +0.00000000000e+00 +0.00000000000e+00 +-1.50000000000e+04 +0.00000000000e+00 +0.00000000000e+00 +-1.40000000000e+04 +0.00000000000e+00 +0.00000000000e+00 +-1.30000000000e+04 +0.00000000000e+00 +0.00000000000e+00 +-1.20000000000e+04 +0.00000000000e+00 +0.00000000000e+00 +-1.10000000000e+04 +0.00000000000e+00 +0.00000000000e+00 +-9.99999999999e+03 +0.00000000000e+00 +0.00000000000e+00 +-8.99999999999e+03 +0.00000000000e+00 +0.00000000000e+00 +-7.99999999999e+03 +0.00000000000e+00 +0.00000000000e+00 +-6.99999999999e+03 +0.00000000000e+00 +0.00000000000e+00 +-6.00000000000e+03 +0.00000000000e+00 +0.00000000000e+00 +-5.00000000000e+03 +0.00000000000e+00 +0.00000000000e+00 +-4.00000000000e+03 +0.00000000000e+00 +0.00000000000e+00 +-3.00000000001e+03 +0.00000000000e+00 +0.00000000000e+00 +-2.00000000001e+03 +0.00000000000e+00 +0.00000000000e+00 +-1.00000000002e+03 +0.00000000000e+00 +0.00000000000e+00 +-2.23826646106e-08 +0.00000000000e+00 +0.00000000000e+00 +9.99999999979e+02 +0.00000000000e+00 +0.00000000000e+00 +1.99999999998e+03 +0.00000000000e+00 +0.00000000000e+00 +2.99999999998e+03 +0.00000000000e+00 +0.00000000000e+00 +3.99999999998e+03 +0.00000000000e+00 +0.00000000000e+00 +4.99999999998e+03 +0.00000000000e+00 +0.00000000000e+00 +5.99999999999e+03 +0.00000000000e+00 +0.00000000000e+00 +6.99999999999e+03 +0.00000000000e+00 +0.00000000000e+00 +7.99999999999e+03 +0.00000000000e+00 +0.00000000000e+00 +8.99999999999e+03 +0.00000000000e+00 +0.00000000000e+00 +9.99999999999e+03 +0.00000000000e+00 +0.00000000000e+00 +1.10000000000e+04 +0.00000000000e+00 +0.00000000000e+00 +1.20000000000e+04 +0.00000000000e+00 +0.00000000000e+00 +1.30000000000e+04 +0.00000000000e+00 +0.00000000000e+00 +1.40000000000e+04 +0.00000000000e+00 +-8.55146559435e+01 +-1.40322338520e+04 +0.00000000000e+00 +-1.79344031307e+02 +-1.30652369813e+04 +0.00000000000e+00 +-2.79475810872e+02 +-1.20988712859e+04 +0.00000000000e+00 +-3.83913355568e+02 +-1.11329606941e+04 +0.00000000000e+00 +-4.90671720353e+02 +-1.01673034598e+04 +0.00000000000e+00 +-5.97772592522e+02 +-9.20168408947e+03 +0.00000000000e+00 +-7.03238656389e+02 +-8.23588507707e+03 +0.00000000000e+00 +-8.05087877346e+02 +-7.26969858022e+03 +0.00000000000e+00 +-9.01328185783e+02 +-6.30293825583e+03 +0.00000000000e+00 +-9.89953060144e+02 +-5.33545142360e+03 +0.00000000000e+00 +-1.06893854233e+03 +-4.36713165648e+03 +0.00000000000e+00 +-1.13624224947e+03 +-3.39793197351e+03 +0.00000000000e+00 +-1.18980502491e+03 +-2.42787826940e+03 +0.00000000000e+00 +-1.22755583558e+03 +-1.45708346235e+03 +0.00000000000e+00 +-1.24742063081e+03 +-4.85761222738e+02 +0.00000000000e+00 +-1.24742062995e+03 +4.85761303896e+02 +0.00000000000e+00 +-1.22755583332e+03 +1.45708353771e+03 +0.00000000000e+00 +-1.18980502161e+03 +2.42787833896e+03 +0.00000000000e+00 +-1.13624224571e+03 +3.39793203346e+03 +0.00000000000e+00 +-1.06893853786e+03 +4.36713171529e+03 +0.00000000000e+00 +-9.89953055495e+02 +5.33545147707e+03 +0.00000000000e+00 +-9.01328181113e+02 +6.30293830451e+03 +0.00000000000e+00 +-8.05087872911e+02 +7.26969862336e+03 +0.00000000000e+00 +-7.03238652307e+02 +8.23588511499e+03 +0.00000000000e+00 +-5.97772588988e+02 +9.20168412148e+03 +0.00000000000e+00 +-4.90671717397e+02 +1.01673034864e+04 +0.00000000000e+00 +-3.83913353285e+02 +1.11329607149e+04 +0.00000000000e+00 +-2.79475809236e+02 +1.20988713013e+04 +0.00000000000e+00 +-1.79344030325e+02 +1.30652369910e+04 +0.00000000000e+00 +-8.55146554557e+01 +1.40322338572e+04 +0.00000000000e+00 +-7.84371101652e+02 +3.17240171398e-05 +0.00000000000e+00 +-6.99534988086e+02 +-9.21716131521e+02 +0.00000000000e+00 +-6.99534988551e+02 +9.21716201499e+02 +0.00000000000e+00 +-6.99643042004e+02 +-1.92268618431e+03 +0.00000000000e+00 +-6.99643044291e+02 +1.92268625631e+03 +0.00000000000e+00 + +</DataArray> +</Points> +<Cells> +<DataArray type="Int64" Name="connectivity" format="ascii"> +38 +8 +9 +53 +23 +24 +43 +42 +13 +48 +19 +49 +42 +12 +13 +49 +19 +20 +43 +13 +64 +19 +48 +65 +42 +41 +12 +49 +20 +50 +41 +11 +12 +50 +20 +21 +39 +38 +9 +52 +23 +53 +39 +9 +10 +52 +22 +23 +41 +40 +11 +50 +21 +51 +13 +14 +64 +18 +19 +65 +40 +10 +11 +51 +21 +22 +40 +39 +10 +51 +22 +52 +61 +16 +63 +16 +61 +62 +16 +17 +63 +15 +16 +62 +63 +17 +65 +15 +62 +64 +17 +18 +65 +14 +15 +64 +46 +45 +61 +45 +44 +62 +47 +46 +63 +44 +43 +64 +48 +47 +65 +61 +45 +62 +46 +61 +63 +62 +44 +64 +47 +63 +65 +60 +30 +0 +31 +1 +2 +32 +2 +3 +32 +31 +2 +33 +3 +4 +33 +32 +3 +58 +28 +29 +59 +29 +30 +58 +29 +59 +59 +30 +60 +34 +4 +5 +34 +33 +4 +35 +5 +6 +35 +34 +5 +36 +6 +7 +36 +35 +6 +37 +7 +8 +37 +36 +7 +38 +37 +8 +54 +24 +25 +53 +24 +54 +55 +25 +26 +54 +25 +55 +56 +26 +27 +55 +26 +56 +57 +27 +28 +56 +27 +57 +57 +28 +58 + +</DataArray> +<DataArray type="Int64" Name="offsets" format="ascii"> +3 +6 +9 +12 +15 +18 +21 +24 +27 +30 +33 +36 +39 +42 +45 +48 +51 +54 +57 +60 +63 +66 +69 +72 +75 +78 +81 +84 +87 +90 +93 +96 +99 +102 +105 +108 +111 +114 +117 +120 +123 +126 +129 +132 +135 +138 +141 +144 +147 +150 +153 +156 +159 +162 +165 +168 +171 +174 +177 +180 +183 +186 +189 +192 +195 +198 +201 +204 +207 + +</DataArray> +<DataArray type="Int64" Name="types" format="ascii"> +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 + +</DataArray> +</Cells> +<PointData> +<DataArray type="Int64" Name="gmsh:dim_tags" NumberOfComponents="2" format="ascii"> +0 +8 +0 +9 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +7 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +1 +11 +2 +1 +2 +1 +2 +1 +2 +1 +2 +1 + +</DataArray> +</PointData> +<CellData> +<DataArray type="Int64" Name="gmsh:physical" format="ascii"> +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 + +</DataArray> +</CellData> +</Piece> +</UnstructuredGrid> +</VTKFile>  | 
| b | 
| diff -r 000000000000 -r be04ecda594e test-data/input_file_physical_group_SedimentLayer2.vtu --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/input_file_physical_group_SedimentLayer2.vtu Thu Mar 06 16:53:19 2025 +0000  | 
| b | 
| b'@@ -0,0 +1,1485 @@\n+<?xml version="1.0"?>\n+<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian">\n+<!--This file was created by meshio v5.3.5-->\n+<UnstructuredGrid>\n+<Piece NumberOfPoints="115" NumberOfCells="146">\n+<Points>\n+<DataArray type="Float64" Name="Points" NumberOfComponents="3" format="ascii">\n+0.00000000000e+00\n+1.50000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.50000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.90000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.80000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.70000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.60000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+1.60000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+1.70000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+1.80000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+1.90000000000e+04\n+0.00000000000e+00\n+-8.55146559435e+01\n+-1.40322338520e+04\n+0.00000000000e+00\n+-1.79344031307e+02\n+-1.30652369813e+04\n+0.00000000000e+00\n+-2.79475810872e+02\n+-1.20988712859e+04\n+0.00000000000e+00\n+-3.83913355568e+02\n+-1.11329606941e+04\n+0.00000000000e+00\n+-4.90671720353e+02\n+-1.01673034598e+04\n+0.00000000000e+00\n+-5.97772592522e+02\n+-9.20168408947e+03\n+0.00000000000e+00\n+-7.03238656389e+02\n+-8.23588507707e+03\n+0.00000000000e+00\n+-8.05087877346e+02\n+-7.26969858022e+03\n+0.00000000000e+00\n+-9.01328185783e+02\n+-6.30293825583e+03\n+0.00000000000e+00\n+-9.89953060144e+02\n+-5.33545142360e+03\n+0.00000000000e+00\n+-1.06893854233e+03\n+-4.36713165648e+03\n+0.00000000000e+00\n+-1.13624224947e+03\n+-3.39793197351e+03\n+0.00000000000e+00\n+-1.18980502491e+03\n+-2.42787826940e+03\n+0.00000000000e+00\n+-1.22755583558e+03\n+-1.45708346235e+03\n+0.00000000000e+00\n+-1.24742063081e+03\n+-4.85761222738e+02\n+0.00000000000e+00\n+-1.24742062995e+03\n+4.85761303896e+02\n+0.00000000000e+00\n+-1.22755583332e+03\n+1.45708353771e+03\n+0.00000000000e+00\n+-1.18980502161e+03\n+2.42787833896e+03\n+0.00000000000e+00\n+-1.13624224571e+03\n+3.39793203346e+03\n+0.00000000000e+00\n+-1.06893853786e+03\n+4.36713171529e+03\n+0.00000000000e+00\n+-9.89953055495e+02\n+5.33545147707e+03\n+0.00000000000e+00\n+-9.01328181113e+02\n+6.30293830451e+03\n+0.00000000000e+00\n+-8.05087872911e+02\n+7.26969862336e+03\n+0.00000000000e+00\n+-7.03238652307e+02\n+8.23588511499e+03\n+0.00000000000e+00\n+-5.97772588988e+02\n+9.20168412148e+03\n+0.00000000000e+00\n+-4.90671717397e+02\n+1.01673034864e+04\n+0.00000000000e+00\n+-3.83913353285e+02\n+1.11329607149e+04\n+0.00000000000e+00\n+-2.79475809236e+02\n+1.20988713013e+04\n+0.00000000000e+00\n+-1.79344030325e+02\n+1.30652369910e+04\n+0.00000000000e+00\n+-8.55146554557e+01\n+1.40322338572e+04\n+0.00000000000e+00\n+-1.27647002217e+02\n+-1.90241178383e+04\n+0.00000000000e+00\n+-2.65258356715e+02\n+-1.80495893331e+04\n+0.00000000000e+00\n+-4.11084599325e+02\n+-1.70762549464e+04\n+0.00000000000e+00\n+-5.63401096676e+02\n+-1.61039140581e+04\n+0.00000000000e+00\n+-7.20504467003e+02\n+-1.51323344478e+04\n+0.00000000000e+00\n+-8.80707966206e+02\n+-1.41612607364e+04\n+0.00000000000e+00\n+-1.04233601077e+03\n+-1.31904229072e+04\n+0.00000000000e+00\n+-1.20371826031e+03\n+-1.22195442240e+04\n+0.00000000000e+00\n+-1.36318346413e+03\n+-1.12483491128e+04\n+0.00000000000e+00\n+-1.51905335201e+03\n+-1.02765710272e+04\n+0.00000000000e+00\n+-1.66963682138e+03\n+-9.30396050163e+03\n+0.00000000000e+00\n+-1.81322467331e+03\n+-8.33029369565e+03\n+0.00000000000e+00\n+-1.94808527029e+03\n+-7.35538111197e+03\n+0.00000000000e+00\n+-2.07246136763e+03\n+-6.37907717133e+03\n+0.00000000000e+00\n+-2.18456858371e+03\n+-5.40129017914e+03\n+0.00000000000e+00\n+-2.28259580937e+03\n+-4.42199393236e+03\n+0.00000000000e+00\n+-2.36470841790e+03\n+-3.44123738946e+03\n+0.00000000000e+00\n+-2.42905416919e+03\n+-2.45915794805e+03\n+0.00000000000e+00\n+-2.47377293617e+03\n+-1.47599231170e+03\n+0.00000000000e+00\n+-2.49701035609e+03\n+-4.92087894440e+02\n+0.00000000000e+00\n+-2.49701035480e+03\n+4.92088001135e+02\n+0.00000000'..b'\n+28\n+85\n+25\n+26\n+86\n+56\n+55\n+98\n+68\n+67\n+97\n+96\n+56\n+98\n+67\n+95\n+97\n+28\n+29\n+89\n+24\n+25\n+90\n+91\n+30\n+93\n+23\n+92\n+94\n+46\n+1\n+87\n+0\n+77\n+88\n+29\n+30\n+91\n+23\n+24\n+92\n+55\n+54\n+102\n+69\n+68\n+101\n+14\n+15\n+112\n+38\n+39\n+111\n+98\n+55\n+102\n+68\n+97\n+101\n+93\n+31\n+95\n+22\n+94\n+96\n+30\n+31\n+93\n+22\n+23\n+94\n+75\n+40\n+100\n+13\n+48\n+99\n+54\n+53\n+104\n+70\n+69\n+103\n+95\n+32\n+97\n+21\n+96\n+98\n+31\n+32\n+95\n+21\n+22\n+96\n+102\n+54\n+104\n+69\n+101\n+103\n+32\n+33\n+97\n+20\n+21\n+98\n+53\n+52\n+108\n+71\n+70\n+107\n+97\n+33\n+101\n+20\n+98\n+102\n+74\n+39\n+106\n+14\n+49\n+105\n+33\n+34\n+101\n+19\n+20\n+102\n+104\n+53\n+108\n+70\n+103\n+107\n+101\n+34\n+103\n+19\n+102\n+104\n+47\n+12\n+99\n+41\n+76\n+100\n+52\n+51\n+110\n+72\n+71\n+109\n+34\n+35\n+103\n+18\n+19\n+104\n+112\n+15\n+114\n+38\n+111\n+113\n+51\n+50\n+114\n+73\n+72\n+113\n+103\n+35\n+107\n+18\n+104\n+108\n+35\n+36\n+107\n+17\n+18\n+108\n+108\n+52\n+110\n+71\n+107\n+109\n+36\n+37\n+109\n+16\n+17\n+110\n+107\n+36\n+109\n+17\n+108\n+110\n+50\n+112\n+114\n+111\n+73\n+113\n+37\n+38\n+113\n+15\n+16\n+114\n+48\n+13\n+105\n+40\n+75\n+106\n+109\n+37\n+113\n+16\n+110\n+114\n+110\n+51\n+114\n+72\n+109\n+113\n+39\n+74\n+111\n+49\n+14\n+112\n+0\n+8\n+83\n+7\n+1\n+82\n+81\n+11\n+2\n+42\n+3\n+4\n+46\n+45\n+82\n+78\n+77\n+83\n+43\n+4\n+5\n+43\n+42\n+4\n+44\n+5\n+6\n+44\n+43\n+5\n+45\n+6\n+7\n+45\n+44\n+6\n+78\n+8\n+9\n+79\n+9\n+10\n+78\n+9\n+79\n+80\n+10\n+11\n+79\n+10\n+80\n+80\n+11\n+81\n+\n+</DataArray>\n+<DataArray type="Int64" Name="offsets" format="ascii">\n+3\n+6\n+9\n+12\n+15\n+18\n+21\n+24\n+27\n+30\n+33\n+36\n+39\n+42\n+45\n+48\n+51\n+54\n+57\n+60\n+63\n+66\n+69\n+72\n+75\n+78\n+81\n+84\n+87\n+90\n+93\n+96\n+99\n+102\n+105\n+108\n+111\n+114\n+117\n+120\n+123\n+126\n+129\n+132\n+135\n+138\n+141\n+144\n+147\n+150\n+153\n+156\n+159\n+162\n+165\n+168\n+171\n+174\n+177\n+180\n+183\n+186\n+189\n+192\n+195\n+198\n+201\n+204\n+207\n+210\n+213\n+216\n+219\n+222\n+225\n+228\n+231\n+234\n+237\n+240\n+243\n+246\n+249\n+252\n+255\n+258\n+261\n+264\n+267\n+270\n+273\n+276\n+279\n+282\n+285\n+288\n+291\n+294\n+297\n+300\n+303\n+306\n+309\n+312\n+315\n+318\n+321\n+324\n+327\n+330\n+333\n+336\n+339\n+342\n+345\n+348\n+351\n+354\n+357\n+360\n+363\n+366\n+369\n+372\n+375\n+378\n+381\n+384\n+387\n+390\n+393\n+396\n+399\n+402\n+405\n+408\n+411\n+414\n+417\n+420\n+423\n+426\n+429\n+432\n+435\n+438\n+\n+</DataArray>\n+<DataArray type="Int64" Name="types" format="ascii">\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+\n+</DataArray>\n+</Cells>\n+<PointData>\n+<DataArray type="Int64" Name="gmsh:dim_tags" NumberOfComponents="2" format="ascii">\n+0\n+8\n+0\n+9\n+0\n+10\n+0\n+11\n+1\n+6\n+1\n+6\n+1\n+6\n+1\n+6\n+1\n+8\n+1\n+8\n+1\n+8\n+1\n+8\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+11\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+2\n+\n+</DataArray>\n+</PointData>\n+<CellData>\n+<DataArray type="Int64" Name="gmsh:physical" format="ascii">\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+6\n+\n+</DataArray>\n+</CellData>\n+</Piece>\n+</UnstructuredGrid>\n+</VTKFile>\n' | 
| b | 
| diff -r 000000000000 -r be04ecda594e test-data/input_file_physical_group_SedimentLayer3.vtu --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/input_file_physical_group_SedimentLayer3.vtu Thu Mar 06 16:53:19 2025 +0000  | 
| b | 
| b'@@ -0,0 +1,2299 @@\n+<?xml version="1.0"?>\n+<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian">\n+<!--This file was created by meshio v5.3.5-->\n+<UnstructuredGrid>\n+<Piece NumberOfPoints="177" NumberOfCells="230">\n+<Points>\n+<DataArray type="Float64" Name="Points" NumberOfComponents="3" format="ascii">\n+0.00000000000e+00\n+2.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+3.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-3.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.90000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.80000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.70000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.60000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.50000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.40000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.30000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.20000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.10000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.10000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.20000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.30000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.40000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.50000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.60000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.70000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.80000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.90000000000e+04\n+0.00000000000e+00\n+-1.27647002217e+02\n+-1.90241178383e+04\n+0.00000000000e+00\n+-2.65258356715e+02\n+-1.80495893331e+04\n+0.00000000000e+00\n+-4.11084599325e+02\n+-1.70762549464e+04\n+0.00000000000e+00\n+-5.63401096676e+02\n+-1.61039140581e+04\n+0.00000000000e+00\n+-7.20504467003e+02\n+-1.51323344478e+04\n+0.00000000000e+00\n+-8.80707966206e+02\n+-1.41612607364e+04\n+0.00000000000e+00\n+-1.04233601077e+03\n+-1.31904229072e+04\n+0.00000000000e+00\n+-1.20371826031e+03\n+-1.22195442240e+04\n+0.00000000000e+00\n+-1.36318346413e+03\n+-1.12483491128e+04\n+0.00000000000e+00\n+-1.51905335201e+03\n+-1.02765710272e+04\n+0.00000000000e+00\n+-1.66963682138e+03\n+-9.30396050163e+03\n+0.00000000000e+00\n+-1.81322467331e+03\n+-8.33029369565e+03\n+0.00000000000e+00\n+-1.94808527029e+03\n+-7.35538111197e+03\n+0.00000000000e+00\n+-2.07246136763e+03\n+-6.37907717133e+03\n+0.00000000000e+00\n+-2.18456858371e+03\n+-5.40129017914e+03\n+0.00000000000e+00\n+-2.28259580937e+03\n+-4.42199393236e+03\n+0.00000000000e+00\n+-2.36470841790e+03\n+-3.44123738946e+03\n+0.00000000000e+00\n+-2.42905416919e+03\n+-2.45915794805e+03\n+0.00000000000e+00\n+-2.47377293617e+03\n+-1.47599231170e+03\n+0.00000000000e+00\n+-2.49701035609e+03\n+-4.92087894440e+02\n+0.00000000000e+00\n+-2.49701035480e+03\n+4.92088001135e+02\n+0.00000000000e+00\n+-2.47377293266e+03\n+1.47599241240e+03\n+0.00000000000e+00\n+-2.42905416390e+03\n+2.45915804287e+03\n+0.00000000000e+00\n+-2.36470841120e+03\n+3.44123747899e+03\n+0.00000000000e+00\n+-2.28259580168e+03\n+4.42199401573e+03\n+0.00000000000e+00\n+-2.18456857533e+03\n+5.40129025694e+03\n+0.00000000000e+00\n+-2.07246135886e+03\n+6.37907724367e+03\n+0.00000000000e+00\n+-1.94808526138e+03\n+7.35538117888e+03\n+0.00000000000e+00\n+-1.81322466451e+03\n+8.33029375705e+03\n+0.00000000000e+00\n+-1.66963681285e+03\n+9.30396055792e+03\n+0.00000000000e+00\n+-1.51905334382e+03\n+1.02765710790e+04\n+0.00000000000e+00\n+-1.36318345652e+03\n+1.12483491596e+04\n+0.00000000000e+00\n+-1.20371825350e+03\n+1.22195442652e+04\n+0.00000000000e+00\n+-1.04233600477e+03\n+1.31904229433e+04\n+0.00000000000e+00\n+-8.80707961039e+02\n+1.41612607675e+04\n+0.00000000000e+00\n+-7.20504462705e+02\n+1.51323344741e+04\n+0.00000000000e+00\n+-5.63401093545e+02\n+1.61039140778e+04\n+0.00000000000e+00\n+-4.11084596891e+02\n+1.70762549622e+04\n+0.00000000000e+00\n+-2.65258355261e+02\n+1.80495893431e+04\n+0.00000000000e+00\n+-1.27647001510e+02\n+1.90241178435e+04\n+0.00000000000e+00\n+-1.26917274084e+02\n+-2.90158855215e+04\n+0.00000000000e+00\n+-2.6097859'..b'7\n+30\n+33\n+36\n+39\n+42\n+45\n+48\n+51\n+54\n+57\n+60\n+63\n+66\n+69\n+72\n+75\n+78\n+81\n+84\n+87\n+90\n+93\n+96\n+99\n+102\n+105\n+108\n+111\n+114\n+117\n+120\n+123\n+126\n+129\n+132\n+135\n+138\n+141\n+144\n+147\n+150\n+153\n+156\n+159\n+162\n+165\n+168\n+171\n+174\n+177\n+180\n+183\n+186\n+189\n+192\n+195\n+198\n+201\n+204\n+207\n+210\n+213\n+216\n+219\n+222\n+225\n+228\n+231\n+234\n+237\n+240\n+243\n+246\n+249\n+252\n+255\n+258\n+261\n+264\n+267\n+270\n+273\n+276\n+279\n+282\n+285\n+288\n+291\n+294\n+297\n+300\n+303\n+306\n+309\n+312\n+315\n+318\n+321\n+324\n+327\n+330\n+333\n+336\n+339\n+342\n+345\n+348\n+351\n+354\n+357\n+360\n+363\n+366\n+369\n+372\n+375\n+378\n+381\n+384\n+387\n+390\n+393\n+396\n+399\n+402\n+405\n+408\n+411\n+414\n+417\n+420\n+423\n+426\n+429\n+432\n+435\n+438\n+441\n+444\n+447\n+450\n+453\n+456\n+459\n+462\n+465\n+468\n+471\n+474\n+477\n+480\n+483\n+486\n+489\n+492\n+495\n+498\n+501\n+504\n+507\n+510\n+513\n+516\n+519\n+522\n+525\n+528\n+531\n+534\n+537\n+540\n+543\n+546\n+549\n+552\n+555\n+558\n+561\n+564\n+567\n+570\n+573\n+576\n+579\n+582\n+585\n+588\n+591\n+594\n+597\n+600\n+603\n+606\n+609\n+612\n+615\n+618\n+621\n+624\n+627\n+630\n+633\n+636\n+639\n+642\n+645\n+648\n+651\n+654\n+657\n+660\n+663\n+666\n+669\n+672\n+675\n+678\n+681\n+684\n+687\n+690\n+\n+</DataArray>\n+<DataArray type="Int64" Name="types" format="ascii">\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+5\n+\n+</DataArray>\n+</Cells>\n+<PointData>\n+<DataArray type="Int64" Name="gmsh:dim_tags" NumberOfComponents="2" format="ascii">\n+0\n+10\n+0\n+11\n+0\n+12\n+0\n+13\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+12\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+1\n+13\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+2\n+3\n+\n+</DataArray>\n+</PointData>\n+<CellData>\n+<DataArray type="Int64" Name="gmsh:physical" format="ascii">\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+7\n+\n+</DataArray>\n+</CellData>\n+</Piece>\n+</UnstructuredGrid>\n+</VTKFile>\n' | 
| b | 
| diff -r 000000000000 -r be04ecda594e test-data/input_file_physical_group_Top.vtu --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/input_file_physical_group_Top.vtu Thu Mar 06 16:53:19 2025 +0000  | 
| b | 
| b'@@ -0,0 +1,1239 @@\n+<?xml version="1.0"?>\n+<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian">\n+<!--This file was created by meshio v5.3.5-->\n+<UnstructuredGrid>\n+<Piece NumberOfPoints="121" NumberOfCells="120">\n+<Points>\n+<DataArray type="Float64" Name="Points" NumberOfComponents="3" format="ascii">\n+0.00000000000e+00\n+-6.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+6.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+1.50000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.50000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+3.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-3.00000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.90000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.80000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.70000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.60000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.50000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.40000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.30000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.20000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.10000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.90000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.80000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.70000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.60000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.40000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.30000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.20000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.10000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-9.99999999999e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+-8.99999999999e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+-7.99999999999e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+-6.99999999999e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+-6.00000000000e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+-5.00000000000e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+-4.00000000000e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+-3.00000000001e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.00000000001e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+-1.00000000002e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+-2.23826646106e-08\n+0.00000000000e+00\n+0.00000000000e+00\n+9.99999999979e+02\n+0.00000000000e+00\n+0.00000000000e+00\n+1.99999999998e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+2.99999999998e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+3.99999999998e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+4.99999999998e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+5.99999999999e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+6.99999999999e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+7.99999999999e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+8.99999999999e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+9.99999999999e+03\n+0.00000000000e+00\n+0.00000000000e+00\n+1.10000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+1.20000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+1.30000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+1.40000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+1.60000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+1.70000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+1.80000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+1.90000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.10000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.20000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.30000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.40000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.50000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.60000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.70000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.80000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+2.90000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+-5.90000000000e+04\n+0.0000000000'..b'04\n+0.00000000000e+00\n+0.00000000000e+00\n+5.30000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+5.40000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+5.50000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+5.60000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+5.70000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+5.80000000000e+04\n+0.00000000000e+00\n+0.00000000000e+00\n+5.90000000000e+04\n+0.00000000000e+00\n+\n+</DataArray>\n+</Points>\n+<Cells>\n+<DataArray type="Int64" Name="connectivity" format="ascii">\n+7\n+8\n+8\n+9\n+9\n+10\n+10\n+11\n+11\n+12\n+12\n+13\n+13\n+14\n+14\n+15\n+15\n+16\n+16\n+5\n+5\n+17\n+17\n+18\n+18\n+19\n+19\n+20\n+20\n+3\n+3\n+21\n+21\n+22\n+22\n+23\n+23\n+24\n+24\n+25\n+25\n+26\n+26\n+27\n+27\n+28\n+28\n+29\n+29\n+30\n+30\n+31\n+31\n+32\n+32\n+33\n+33\n+34\n+34\n+35\n+35\n+36\n+36\n+37\n+37\n+38\n+38\n+39\n+39\n+40\n+40\n+41\n+41\n+42\n+42\n+43\n+43\n+44\n+44\n+45\n+45\n+46\n+46\n+47\n+47\n+48\n+48\n+49\n+49\n+2\n+2\n+50\n+50\n+51\n+51\n+52\n+52\n+53\n+53\n+4\n+4\n+54\n+54\n+55\n+55\n+56\n+56\n+57\n+57\n+58\n+58\n+59\n+59\n+60\n+60\n+61\n+61\n+62\n+62\n+6\n+0\n+63\n+63\n+64\n+64\n+65\n+65\n+66\n+66\n+67\n+67\n+68\n+68\n+69\n+69\n+70\n+70\n+71\n+71\n+72\n+72\n+73\n+73\n+74\n+74\n+75\n+75\n+76\n+76\n+77\n+77\n+78\n+78\n+79\n+79\n+80\n+80\n+81\n+81\n+82\n+82\n+83\n+83\n+84\n+84\n+85\n+85\n+86\n+86\n+87\n+87\n+88\n+88\n+89\n+89\n+90\n+90\n+91\n+91\n+7\n+6\n+92\n+92\n+93\n+93\n+94\n+94\n+95\n+95\n+96\n+96\n+97\n+97\n+98\n+98\n+99\n+99\n+100\n+100\n+101\n+101\n+102\n+102\n+103\n+103\n+104\n+104\n+105\n+105\n+106\n+106\n+107\n+107\n+108\n+108\n+109\n+109\n+110\n+110\n+111\n+111\n+112\n+112\n+113\n+113\n+114\n+114\n+115\n+115\n+116\n+116\n+117\n+117\n+118\n+118\n+119\n+119\n+120\n+120\n+1\n+\n+</DataArray>\n+<DataArray type="Int64" Name="offsets" format="ascii">\n+2\n+4\n+6\n+8\n+10\n+12\n+14\n+16\n+18\n+20\n+22\n+24\n+26\n+28\n+30\n+32\n+34\n+36\n+38\n+40\n+42\n+44\n+46\n+48\n+50\n+52\n+54\n+56\n+58\n+60\n+62\n+64\n+66\n+68\n+70\n+72\n+74\n+76\n+78\n+80\n+82\n+84\n+86\n+88\n+90\n+92\n+94\n+96\n+98\n+100\n+102\n+104\n+106\n+108\n+110\n+112\n+114\n+116\n+118\n+120\n+122\n+124\n+126\n+128\n+130\n+132\n+134\n+136\n+138\n+140\n+142\n+144\n+146\n+148\n+150\n+152\n+154\n+156\n+158\n+160\n+162\n+164\n+166\n+168\n+170\n+172\n+174\n+176\n+178\n+180\n+182\n+184\n+186\n+188\n+190\n+192\n+194\n+196\n+198\n+200\n+202\n+204\n+206\n+208\n+210\n+212\n+214\n+216\n+218\n+220\n+222\n+224\n+226\n+228\n+230\n+232\n+234\n+236\n+238\n+240\n+\n+</DataArray>\n+<DataArray type="Int64" Name="types" format="ascii">\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+3\n+\n+</DataArray>\n+</Cells>\n+<PointData>\n+<DataArray type="Int64" Name="gmsh:dim_tags" NumberOfComponents="2" format="ascii">\n+0\n+1\n+0\n+2\n+0\n+8\n+0\n+9\n+0\n+10\n+0\n+11\n+0\n+12\n+0\n+13\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+5\n+1\n+6\n+1\n+6\n+1\n+6\n+1\n+6\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+7\n+1\n+8\n+1\n+8\n+1\n+8\n+1\n+8\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+9\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+10\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+1\n+14\n+\n+</DataArray>\n+</PointData>\n+<CellData>\n+<DataArray type="Int64" Name="gmsh:physical" format="ascii">\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+4\n+\n+</DataArray>\n+</CellData>\n+</Piece>\n+</UnstructuredGrid>\n+</VTKFile>\n' | 
| b | 
| diff -r 000000000000 -r be04ecda594e test-data/output.vtu --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/output.vtu Thu Mar 06 16:53:19 2025 +0000  | 
| b | 
| b'@@ -0,0 +1,35 @@\n+<?xml version="1.0"?>\n+<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian" header_type="UInt32" compressor="vtkZLibDataCompressor">\n+ <UnstructuredGrid>\n+ <Piece NumberOfPoints="9154" NumberOfCells="17985">\n+ <PointData>\n+ </PointData>\n+ <CellData>\n+ </CellData>\n+ <Points>\n+ <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="binary" RangeMin="5537669.868882086" RangeMax="5577719.22892691">\n+ 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'..b'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\n+ </DataArray>\n+ <DataArray type="UInt8" Name="types" format="binary" RangeMin="5" RangeMax="5">\n+ AQAAAACAAABBRgAAKQAAAA==eJztwTENAAAAw6Cr/i1PxxKgAAAAAAAAAAAAAAAAAAAAAAC4NNBQX1U=\n+ </DataArray>\n+ </Cells>\n+ </Piece>\n+ </UnstructuredGrid>\n+</VTKFile>\n' | 
| b | 
| diff -r 000000000000 -r be04ecda594e test-data/output2.vtu --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/output2.vtu Thu Mar 06 16:53:19 2025 +0000  | 
| b | 
| b'@@ -0,0 +1,35 @@\n+<?xml version="1.0"?>\n+<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian" header_type="UInt32" compressor="vtkZLibDataCompressor">\n+ <UnstructuredGrid>\n+ <Piece NumberOfPoints="13550" NumberOfCells="26738">\n+ <PointData>\n+ </PointData>\n+ <CellData>\n+ </CellData>\n+ <Points>\n+ <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="binary" RangeMin="5537690.567656288" RangeMax="5577698.433421741">\n+ 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'..b'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\n+ </DataArray>\n+ <DataArray type="UInt8" Name="types" format="binary" RangeMin="5" RangeMax="5">\n+ AQAAAACAAAByaAAAMgAAAA==eJztwSEBAAAAwyC1/pVf4wIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODfALraClk=\n+ </DataArray>\n+ </Cells>\n+ </Piece>\n+ </UnstructuredGrid>\n+</VTKFile>\n' |