diff --git a/benchmarks/misc/partitions.msh b/benchmarks/misc/partitions.msh
index bcb8c7ac789193eafa5e7b501cbe10f8426031db..29a42bb32d179668d6c79c4949e612b4effba401 100644
--- a/benchmarks/misc/partitions.msh
+++ b/benchmarks/misc/partitions.msh
@@ -139,46 +139,46 @@ $Nodes
 $EndNodes
 $Elements
 264
-0 1 3 1 1 0 132 131 
-1 1 3 1 1 0 131 129 
-2 1 3 1 1 0 129 128 
-3 1 3 1 1 0 128 122 
-4 1 3 1 1 0 122 117 
-5 1 3 1 1 0 117 104 
-6 1 3 1 1 0 104 105 
-7 1 3 1 1 0 105 106 
-8 1 3 1 1 0 106 97 
-9 1 3 2 2 0 97 79 
-10 1 3 2 2 0 79 64 
-11 1 3 2 2 0 64 47 
-12 1 3 2 2 0 47 35 
-13 1 3 2 2 0 35 22 
-14 1 3 2 2 0 22 13 
-15 1 3 2 2 0 13 7 
-16 1 3 2 2 0 7 2 
-17 1 3 2 2 0 2 0 
-18 1 3 3 3 0 0 3 
-19 1 3 3 3 0 3 8 
-20 1 3 3 3 0 8 14 
-21 1 3 3 3 0 14 23 
-22 1 3 3 3 0 23 36 
-23 1 3 3 3 0 36 48 
-24 1 3 3 3 0 48 65 
-25 1 3 3 3 0 65 80 
-26 1 3 3 3 0 80 98 
-27 1 3 4 4 0 98 102 
-28 1 3 4 4 0 102 101 
-29 1 3 4 4 0 101 99 
-30 1 3 4 4 0 99 112 
-31 1 3 4 4 0 112 111 
-32 1 3 4 4 0 111 120 
-33 1 3 4 4 0 120 124 
-34 1 3 4 4 0 124 130 
-35 1 3 4 4 0 130 132 
+0 1 3 1 1 4 132 131 
+1 1 3 1 1 4 131 129 
+2 1 3 1 1 4 129 128 
+3 1 3 1 1 4 128 122 
+4 1 3 1 1 4 122 117 
+5 1 3 1 1 4 117 104 
+6 1 3 1 1 4 104 105 
+7 1 3 1 1 4 105 106 
+8 1 3 1 1 4 106 97 
+9 1 3 2 2 4 97 79 
+10 1 3 2 2 4 79 64 
+11 1 3 2 2 4 64 47 
+12 1 3 2 2 4 47 35 
+13 1 3 2 2 4 35 22 
+14 1 3 2 2 4 22 13 
+15 1 3 2 2 4 13 7 
+16 1 3 2 2 4 7 2 
+17 1 3 2 2 4 2 0 
+18 1 3 3 3 4 0 3 
+19 1 3 3 3 4 3 8 
+20 1 3 3 3 4 8 14 
+21 1 3 3 3 4 14 23 
+22 1 3 3 3 4 23 36 
+23 1 3 3 3 4 36 48 
+24 1 3 3 3 4 48 65 
+25 1 3 3 3 4 65 80 
+26 1 3 3 3 4 80 98 
+27 1 3 4 4 4 98 102 
+28 1 3 4 4 4 102 101 
+29 1 3 4 4 4 101 99 
+30 1 3 4 4 4 99 112 
+31 1 3 4 4 4 112 111 
+32 1 3 4 4 4 111 120 
+33 1 3 4 4 4 120 124 
+34 1 3 4 4 4 124 130 
+35 1 3 4 4 4 130 132 
 36 2 3 6 6 2 70 63 53 
-37 2 3 6 6 0 93 77 75 
+37 2 3 6 6 4 93 77 75 
 38 2 3 6 6 1 18 12 21 
-39 2 3 6 6 0 75 77 61 
+39 2 3 6 6 4 75 77 61 
 40 2 3 6 6 1 21 12 20 
 41 2 3 6 6 2 53 63 54 
 42 2 3 6 6 2 53 41 42 
@@ -187,51 +187,51 @@ $Elements
 45 2 3 6 6 1 20 19 28 
 46 2 3 6 6 3 55 72 73 
 47 2 3 6 6 2 78 63 70 
-48 2 3 6 6 0 44 46 59 
+48 2 3 6 6 4 44 46 59 
 49 2 3 6 6 1 46 63 59 
 50 2 3 6 6 3 49 37 48 
 51 2 3 6 6 2 128 121 123 
-52 2 3 6 6 0 47 39 51 
+52 2 3 6 6 4 47 39 51 
 53 2 3 6 6 2 118 110 120 
 54 2 3 6 6 1 14 15 9 
-55 2 3 6 6 0 84 103 104 
+55 2 3 6 6 4 84 103 104 
 56 2 3 6 6 3 99 100 81 
 57 2 3 6 6 1 10 17 13 
 58 2 3 6 6 2 131 127 132 
 59 2 3 6 6 2 132 127 130 
 60 2 3 6 6 1 0 1 2 
 61 2 3 6 6 1 3 1 0 
-62 2 3 6 6 0 97 86 106 
-63 2 3 6 6 0 79 86 97 
+62 2 3 6 6 4 97 86 106 
+63 2 3 6 6 4 79 86 97 
 64 2 3 6 6 3 98 83 80 
 65 2 3 6 6 3 102 83 98 
 66 2 3 6 6 2 78 96 94 
-67 2 3 6 6 0 44 45 32 
+67 2 3 6 6 4 44 45 32 
 68 2 3 6 6 1 28 41 34 
 69 2 3 6 6 3 55 53 42 
 70 2 3 6 6 1 16 19 11 
 71 2 3 6 6 1 34 31 28 
 72 2 3 6 6 1 28 31 20 
 73 2 3 6 6 2 94 76 78 
-74 2 3 6 6 0 32 33 44 
+74 2 3 6 6 4 32 33 44 
 75 2 3 6 6 3 42 56 55 
 76 2 3 6 6 3 43 57 58 
 77 2 3 6 6 3 65 49 48 
-78 2 3 6 6 0 47 51 64 
+78 2 3 6 6 4 47 51 64 
 79 2 3 6 6 1 14 9 8 
 80 2 3 6 6 2 124 118 120 
 81 2 3 6 6 3 99 81 101 
-82 2 3 6 6 0 105 84 104 
+82 2 3 6 6 4 105 84 104 
 83 2 3 6 6 2 128 123 129 
 84 2 3 6 6 3 50 57 43 
 85 2 3 6 6 1 7 10 13 
 86 2 3 6 6 3 50 37 49 
 87 2 3 6 6 2 123 121 116 
 88 2 3 6 6 2 96 115 116 
-89 2 3 6 6 0 93 103 84 
+89 2 3 6 6 4 93 103 84 
 90 2 3 6 6 2 108 110 118 
 91 2 3 6 6 1 9 15 16 
-92 2 3 6 6 0 51 39 52 
+92 2 3 6 6 4 51 39 52 
 93 2 3 6 6 1 18 17 10 
 94 2 3 6 6 3 81 100 90 
 95 2 3 6 6 1 41 46 34 
@@ -240,71 +240,71 @@ $Elements
 98 2 3 6 6 2 88 109 107 
 99 2 3 6 6 2 70 87 78 
 100 2 3 6 6 3 73 71 55 
-101 2 3 6 6 0 59 60 44 
+101 2 3 6 6 4 59 60 44 
 102 2 3 6 6 2 107 115 96 
 103 2 3 6 6 2 54 63 46 
 104 2 3 6 6 3 36 24 23 
-105 2 3 6 6 0 22 26 35 
-106 2 3 6 6 0 117 114 122 
+105 2 3 6 6 4 22 26 35 
+106 2 3 6 6 4 117 114 122 
 107 2 3 6 6 3 111 92 112 
 108 2 3 6 6 1 54 46 41 
 109 2 3 6 6 3 90 72 74 
 110 2 3 6 6 2 96 113 94 
-111 2 3 6 6 0 45 40 32 
+111 2 3 6 6 4 45 40 32 
 112 2 3 6 6 1 22 17 26 
 113 2 3 6 6 3 92 100 112 
 114 2 3 6 6 3 36 37 24 
 115 2 3 6 6 1 24 15 23 
-116 2 3 6 6 0 26 39 35 
+116 2 3 6 6 4 26 39 35 
 117 2 3 6 6 2 111 110 92 
-118 2 3 6 6 0 114 121 122 
-119 2 3 6 6 0 117 103 114 
+118 2 3 6 6 4 114 121 122 
+119 2 3 6 6 4 117 103 114 
 120 2 3 6 6 2 116 115 123 
-121 2 3 6 6 0 84 77 93 
+121 2 3 6 6 4 84 77 93 
 122 2 3 6 6 3 90 74 81 
 123 2 3 6 6 1 10 12 18 
-124 2 3 6 6 0 51 62 68 
+124 2 3 6 6 4 51 62 68 
 125 2 3 6 6 1 9 11 6 
 126 2 3 6 6 3 66 57 49 
 127 2 3 6 6 2 119 109 118 
-128 2 3 6 6 0 61 62 45 
-129 2 3 6 6 0 45 62 52 
+128 2 3 6 6 4 61 62 45 
+129 2 3 6 6 4 45 62 52 
 130 2 3 6 6 3 74 72 58 
 131 2 3 6 6 2 88 71 73 
 132 2 3 6 6 2 70 71 88 
-133 2 3 6 6 0 94 95 75 
+133 2 3 6 6 4 94 95 75 
 134 2 3 6 6 1 32 27 21 
 135 2 3 6 6 2 73 91 88 
 136 2 3 6 6 3 92 89 100 
 137 2 3 6 6 1 17 27 26 
-138 2 3 6 6 0 26 40 39 
+138 2 3 6 6 4 26 40 39 
 139 2 3 6 6 2 110 91 92 
 140 2 3 6 6 3 37 38 24 
-141 2 3 6 6 0 103 95 114 
+141 2 3 6 6 4 103 95 114 
 142 2 3 6 6 2 114 113 121 
 143 2 3 6 6 2 107 87 88 
 144 2 3 6 6 2 88 87 70 
-145 2 3 6 6 0 68 62 77 
+145 2 3 6 6 4 68 62 77 
 146 2 3 6 6 3 42 29 43 
 147 2 3 6 6 3 43 29 30 
 148 2 3 6 6 1 19 29 28 
 149 2 3 6 6 1 30 29 19 
 150 2 3 6 6 3 74 57 66 
-151 2 3 6 6 0 61 60 75 
-152 2 3 6 6 0 75 60 59 
+151 2 3 6 6 4 61 60 75 
+152 2 3 6 6 4 75 60 59 
 153 2 3 6 6 1 6 11 12 
 154 2 3 6 6 2 115 109 119 
 155 2 3 6 6 1 6 12 10 
 156 2 3 6 6 3 81 74 66 
-157 2 3 6 6 0 68 77 84 
+157 2 3 6 6 4 68 77 84 
 158 2 3 6 6 2 123 115 119 
 159 2 3 6 6 1 21 27 18 
-160 2 3 6 6 0 75 95 93 
+160 2 3 6 6 4 75 95 93 
 161 2 3 6 6 2 88 91 108 
 162 2 3 6 6 1 24 25 15 
 163 2 3 6 6 1 16 11 9 
 164 2 3 6 6 2 118 109 108 
-165 2 3 6 6 0 52 62 51 
+165 2 3 6 6 4 52 62 51 
 166 2 3 6 6 3 49 57 50 
 167 2 3 6 6 2 75 76 94 
 168 2 3 6 6 1 21 33 32 
@@ -315,8 +315,8 @@ $Elements
 173 2 3 6 6 3 101 82 102 
 174 2 3 6 6 1 8 4 3 
 175 2 3 6 6 2 129 126 131 
-176 2 3 6 6 0 106 85 105 
-177 2 3 6 6 0 64 69 79 
+176 2 3 6 6 4 106 85 105 
+177 2 3 6 6 4 64 69 79 
 178 2 3 6 6 1 2 5 7 
 179 2 3 6 6 2 130 125 124 
 180 2 3 6 6 1 44 33 46 
@@ -324,13 +324,13 @@ $Elements
 182 2 3 6 6 2 63 76 59 
 183 2 3 6 6 2 78 76 63 
 184 2 3 6 6 3 30 25 24 
-185 2 3 6 6 0 59 76 75 
+185 2 3 6 6 4 59 76 75 
 186 2 3 6 6 3 43 56 42 
 187 2 3 6 6 1 34 33 21 
 188 2 3 6 6 2 94 113 114 
-189 2 3 6 6 0 114 95 94 
-190 2 3 6 6 0 26 27 32 
-191 2 3 6 6 0 32 40 26 
+189 2 3 6 6 4 114 95 94 
+190 2 3 6 6 4 26 27 32 
+191 2 3 6 6 4 32 40 26 
 192 2 3 6 6 3 24 38 30 
 193 2 3 6 6 3 73 89 92 
 194 2 3 6 6 3 92 91 73 
@@ -338,22 +338,22 @@ $Elements
 196 2 3 6 6 1 10 5 6 
 197 2 3 6 6 3 66 82 81 
 198 2 3 6 6 3 49 67 66 
-199 2 3 6 6 0 68 69 51 
+199 2 3 6 6 4 68 69 51 
 200 2 3 6 6 2 118 125 119 
-201 2 3 6 6 0 84 85 68 
+201 2 3 6 6 4 84 85 68 
 202 2 3 6 6 2 119 126 123 
 203 2 3 6 6 2 116 113 96 
 204 2 3 6 6 3 72 56 58 
 205 2 3 6 6 3 55 56 72 
 206 2 3 6 6 1 20 31 21 
 207 2 3 6 6 1 21 31 34 
-208 2 3 6 6 0 52 40 45 
+208 2 3 6 6 4 52 40 45 
 209 2 3 6 6 1 13 17 22 
-210 2 3 6 6 0 122 121 128 
+210 2 3 6 6 4 122 121 128 
 211 2 3 6 6 2 120 110 111 
 212 2 3 6 6 3 112 100 99 
-213 2 3 6 6 0 104 103 117 
-214 2 3 6 6 0 35 39 47 
+213 2 3 6 6 4 104 103 117 
+214 2 3 6 6 4 35 39 47 
 215 2 3 6 6 1 23 15 14 
 216 2 3 6 6 3 48 37 36 
 217 2 3 6 6 1 41 29 42 
@@ -362,41 +362,41 @@ $Elements
 220 2 3 6 6 3 55 71 53 
 221 2 3 6 6 3 90 89 72 
 222 2 3 6 6 1 7 5 10 
-223 2 3 6 6 0 105 85 84 
+223 2 3 6 6 4 105 85 84 
 224 2 3 6 6 1 9 4 8 
 225 2 3 6 6 3 81 82 101 
 226 2 3 6 6 2 124 125 118 
-227 2 3 6 6 0 51 69 64 
+227 2 3 6 6 4 51 69 64 
 228 2 3 6 6 2 123 126 129 
 229 2 3 6 6 3 65 67 49 
-230 2 3 6 6 0 44 60 45 
-231 2 3 6 6 0 45 60 61 
+230 2 3 6 6 4 44 60 45 
+231 2 3 6 6 4 45 60 61 
 232 2 3 6 6 2 78 87 96 
 233 2 3 6 6 2 96 87 107 
 234 2 3 6 6 1 12 11 20 
-235 2 3 6 6 0 77 62 61 
+235 2 3 6 6 4 77 62 61 
 236 2 3 6 6 3 58 57 74 
 237 2 3 6 6 2 107 109 115 
 238 2 3 6 6 1 3 4 1 
-239 2 3 6 6 0 79 69 86 
+239 2 3 6 6 4 79 69 86 
 240 2 3 6 6 3 83 67 80 
 241 2 3 6 6 3 102 82 83 
 242 2 3 6 6 2 127 125 130 
 243 2 3 6 6 2 131 126 127 
 244 2 3 6 6 1 1 5 2 
-245 2 3 6 6 0 86 85 106 
+245 2 3 6 6 4 86 85 106 
 246 2 3 6 6 3 66 67 83 
 247 2 3 6 6 3 83 82 66 
 248 2 3 6 6 1 6 5 1 
 249 2 3 6 6 1 1 4 6 
 250 2 3 6 6 2 127 126 119 
 251 2 3 6 6 2 119 125 127 
-252 2 3 6 6 0 68 85 86 
-253 2 3 6 6 0 86 69 68 
-254 2 3 6 6 0 39 40 52 
+252 2 3 6 6 4 68 85 86 
+253 2 3 6 6 4 86 69 68 
+254 2 3 6 6 4 39 40 52 
 255 2 3 6 6 3 100 89 90 
 256 2 3 6 6 2 108 91 110 
-257 2 3 6 6 0 93 95 103 
+257 2 3 6 6 4 93 95 103 
 258 2 3 6 6 1 18 27 17 
 259 2 3 6 6 3 50 38 37 
 260 2 3 6 6 2 121 113 116