diff --git a/cubitpy/cubitpy_types.py b/cubitpy/cubitpy_types.py index d10436c..aef57a0 100644 --- a/cubitpy/cubitpy_types.py +++ b/cubitpy/cubitpy_types.py @@ -131,11 +131,6 @@ class ElementType(Enum): hex8sh = auto() hex8_fluid = auto() quad4 = auto() - hex8_new = auto() - hex20_new = auto() - hex27_new = auto() - tet4_new = auto() - tet10_new = auto() def get_cubit_names(self): """ @@ -144,24 +139,19 @@ def get_cubit_names(self): """ # Get the element type parameters. - if ( - self == self.hex8 - or self == self.hex8sh - or self == self.hex8_fluid - or self == self.hex8_new - ): + if self == self.hex8 or self == self.hex8sh or self == self.hex8_fluid: cubit_scheme = "Auto" cubit_element_type = "HEX8" - elif self == self.hex20 or self == self.hex20_new: + elif self == self.hex20: cubit_scheme = "Auto" cubit_element_type = "HEX20" - elif self == self.hex27 or self == self.hex27_new: + elif self == self.hex27: cubit_scheme = "Auto" cubit_element_type = "HEX27" - elif self == self.tet4 or self == self.tet4_new: + elif self == self.tet4: cubit_scheme = "Tetmesh" cubit_element_type = "TETRA4" - elif self == self.tet10 or self == self.tet10_new: + elif self == self.tet10: cubit_scheme = "Tetmesh" cubit_element_type = "TETRA10" elif self == self.quad4: @@ -176,24 +166,14 @@ def get_four_c_name(self): """Get the name of this element in 4C.""" # Get the element type parameters. - if self == self.hex8: - return "SOLIDH8" - elif self == self.hex20: - return "SOLIDH20" - elif self == self.hex27: - return "SOLIDH27" - elif self == self.tet4: - return "SOLIDT4" - elif self == self.tet10: - return "SOLIDT10" - elif self == self.hex8sh: + if self == self.hex8sh: return "SOLIDSH8" elif ( - self == self.hex8_new - or self == self.hex20_new - or self == self.hex27_new - or self == self.tet10_new - or self == self.tet4_new + self == self.hex8 + or self == self.hex20 + or self == self.hex27 + or self == self.tet10 + or self == self.tet4 ): return "SOLID" elif self == self.hex8_fluid: @@ -216,12 +196,6 @@ def get_four_c_section(self): or self == self.tet4 or self == self.hex8sh or self == self.tet10 - or self == self.hex20_new - or self == self.hex8_new - or self == self.hex20_new - or self == self.hex27_new - or self == self.tet4_new - or self == self.tet10_new or self == self.quad4 ): return "STRUCTURE" @@ -231,20 +205,15 @@ def get_four_c_section(self): def get_four_c_type(self): """Get the correct element shape name of this element in 4C.""" - if ( - self == self.hex8 - or self == self.hex8sh - or self == self.hex8_fluid - or self == self.hex8_new - ): + if self == self.hex8 or self == self.hex8sh or self == self.hex8_fluid: return "HEX8" - elif self == self.hex20 or self == self.hex20_new: + elif self == self.hex20: return "HEX20" - elif self == self.hex27 or self == self.hex27_new: + elif self == self.hex27: return "HEX27" - elif self == self.tet4 or self == self.tet4_new: + elif self == self.tet4: return "TET4" - elif self == self.tet10 or self == self.tet10_new: + elif self == self.tet10: return "TET10" elif self == self.quad4: return "QUAD4" @@ -258,17 +227,12 @@ def get_default_four_c_description(self): """ # Get the element type parameters. - if self == self.hex8 or self == self.hex8_new: - return "KINEM nonlinear EAS none" - elif ( - self == self.hex20 + if ( + self == self.hex8 + or self == self.hex20 or self == self.hex27 or self == self.tet4 or self == self.tet10 - or self == self.hex20_new - or self == self.hex27_new - or self == self.tet4_new - or self == self.tet10_new ): return "KINEM nonlinear" elif self == self.hex8sh: diff --git a/tests/input-files-ref/test_block_function_cubitpy.dat b/tests/input-files-ref/test_block_function_cubitpy.dat index 4fccd39..047d0d4 100644 --- a/tests/input-files-ref/test_block_function_cubitpy.dat +++ b/tests/input-files-ref/test_block_function_cubitpy.dat @@ -386,42 +386,42 @@ NODE 383 COORD 7.2500000000000000e+00 3.0000001192092896e-01 3.49999994 NODE 384 COORD 6.7500000000000000e+00 3.0000001192092896e-01 -3.4999999403953552e-01 NODE 385 COORD 7.2500000000000000e+00 3.0000001192092896e-01 -3.4999999403953552e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 test material string KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 4 3 9 10 8 7 11 12 test material string KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 5 6 7 8 13 14 15 16 test material string KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 8 7 11 12 16 15 17 18 test material string KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 13 14 15 16 19 20 21 22 test material string KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 16 15 17 18 22 21 23 24 test material string KINEM nonlinear EAS none - 7 SOLIDH20 HEX20 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 test material string KINEM nonlinear - 8 SOLIDH20 HEX20 28 27 45 46 32 31 47 48 35 49 50 51 40 39 52 53 43 54 55 56 test material string KINEM nonlinear - 9 SOLIDH20 HEX20 29 30 31 32 57 58 59 60 41 42 43 44 61 62 63 64 65 66 67 68 test material string KINEM nonlinear - 10 SOLIDH20 HEX20 32 31 47 48 60 59 69 70 43 54 55 56 64 63 71 72 67 73 74 75 test material string KINEM nonlinear - 11 SOLIDH20 HEX20 57 58 59 60 76 77 78 79 65 66 67 68 80 81 82 83 84 85 86 87 test material string KINEM nonlinear - 12 SOLIDH20 HEX20 60 59 69 70 79 78 88 89 67 73 74 75 83 82 90 91 86 92 93 94 test material string KINEM nonlinear - 13 SOLIDH27 HEX27 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 test material string KINEM nonlinear - 14 SOLIDH27 HEX27 98 97 122 123 102 101 124 125 105 126 127 128 110 109 129 130 113 131 132 133 134 135 136 137 138 121 139 test material string KINEM nonlinear - 15 SOLIDH27 HEX27 99 100 101 102 140 141 142 143 111 112 113 114 144 145 146 147 148 149 150 151 152 117 153 154 155 156 157 test material string KINEM nonlinear - 16 SOLIDH27 HEX27 102 101 124 125 143 142 158 159 113 131 132 133 147 146 160 161 150 162 163 164 165 136 166 167 168 157 169 test material string KINEM nonlinear - 17 SOLIDH27 HEX27 140 141 142 143 170 171 172 173 148 149 150 151 174 175 176 177 178 179 180 181 182 153 183 184 185 186 187 test material string KINEM nonlinear - 18 SOLIDH27 HEX27 143 142 158 159 173 172 188 189 150 162 163 164 177 176 190 191 180 192 193 194 195 166 196 197 198 187 199 test material string KINEM nonlinear + 1 SOLID HEX8 1 2 3 4 5 6 7 8 test material string KINEM nonlinear + 2 SOLID HEX8 4 3 9 10 8 7 11 12 test material string KINEM nonlinear + 3 SOLID HEX8 5 6 7 8 13 14 15 16 test material string KINEM nonlinear + 4 SOLID HEX8 8 7 11 12 16 15 17 18 test material string KINEM nonlinear + 5 SOLID HEX8 13 14 15 16 19 20 21 22 test material string KINEM nonlinear + 6 SOLID HEX8 16 15 17 18 22 21 23 24 test material string KINEM nonlinear + 7 SOLID HEX20 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 test material string KINEM nonlinear + 8 SOLID HEX20 28 27 45 46 32 31 47 48 35 49 50 51 40 39 52 53 43 54 55 56 test material string KINEM nonlinear + 9 SOLID HEX20 29 30 31 32 57 58 59 60 41 42 43 44 61 62 63 64 65 66 67 68 test material string KINEM nonlinear + 10 SOLID HEX20 32 31 47 48 60 59 69 70 43 54 55 56 64 63 71 72 67 73 74 75 test material string KINEM nonlinear + 11 SOLID HEX20 57 58 59 60 76 77 78 79 65 66 67 68 80 81 82 83 84 85 86 87 test material string KINEM nonlinear + 12 SOLID HEX20 60 59 69 70 79 78 88 89 67 73 74 75 83 82 90 91 86 92 93 94 test material string KINEM nonlinear + 13 SOLID HEX27 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 test material string KINEM nonlinear + 14 SOLID HEX27 98 97 122 123 102 101 124 125 105 126 127 128 110 109 129 130 113 131 132 133 134 135 136 137 138 121 139 test material string KINEM nonlinear + 15 SOLID HEX27 99 100 101 102 140 141 142 143 111 112 113 114 144 145 146 147 148 149 150 151 152 117 153 154 155 156 157 test material string KINEM nonlinear + 16 SOLID HEX27 102 101 124 125 143 142 158 159 113 131 132 133 147 146 160 161 150 162 163 164 165 136 166 167 168 157 169 test material string KINEM nonlinear + 17 SOLID HEX27 140 141 142 143 170 171 172 173 148 149 150 151 174 175 176 177 178 179 180 181 182 153 183 184 185 186 187 test material string KINEM nonlinear + 18 SOLID HEX27 143 142 158 159 173 172 188 189 150 162 163 164 177 176 190 191 180 192 193 194 195 166 196 197 198 187 199 test material string KINEM nonlinear 19 SOLIDSH8 HEX8 200 201 202 203 204 205 206 207 test material string KINEM nonlinear EAS none ANS none THICKDIR auto 20 SOLIDSH8 HEX8 203 202 208 209 207 206 210 211 test material string KINEM nonlinear EAS none ANS none THICKDIR auto 21 SOLIDSH8 HEX8 204 205 206 207 212 213 214 215 test material string KINEM nonlinear EAS none ANS none THICKDIR auto 22 SOLIDSH8 HEX8 207 206 210 211 215 214 216 217 test material string KINEM nonlinear EAS none ANS none THICKDIR auto 23 SOLIDSH8 HEX8 212 213 214 215 218 219 220 221 test material string KINEM nonlinear EAS none ANS none THICKDIR auto 24 SOLIDSH8 HEX8 215 214 216 217 221 220 222 223 test material string KINEM nonlinear EAS none ANS none THICKDIR auto - 25 SOLIDH8 HEX8 224 225 226 227 228 229 230 231 test material string KINEM nonlinear EAS none - 26 SOLIDH8 HEX8 225 232 233 226 229 234 235 230 test material string KINEM nonlinear EAS none - 27 SOLIDH8 HEX8 227 226 236 237 231 230 238 239 test material string KINEM nonlinear EAS none - 28 SOLIDH8 HEX8 226 233 240 236 230 235 241 238 test material string KINEM nonlinear EAS none - 29 SOLIDH20 HEX20 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 test material string KINEM nonlinear - 30 SOLIDH20 HEX20 243 262 263 244 247 264 265 248 266 267 268 251 255 269 270 256 271 272 273 259 test material string KINEM nonlinear - 31 SOLIDH20 HEX20 245 244 274 275 249 248 276 277 252 278 279 280 257 256 281 282 260 283 284 285 test material string KINEM nonlinear - 32 SOLIDH20 HEX20 244 263 286 274 248 265 287 276 268 288 289 278 256 270 290 281 273 291 292 283 test material string KINEM nonlinear - 33 SOLIDH27 HEX27 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 test material string KINEM nonlinear - 34 SOLIDH27 HEX27 294 320 321 295 298 322 323 299 324 325 326 302 306 327 328 307 329 330 331 310 332 333 334 317 335 336 337 test material string KINEM nonlinear - 35 SOLIDH27 HEX27 296 295 338 339 300 299 340 341 303 342 343 344 308 307 345 346 311 347 348 349 350 351 352 353 354 319 355 test material string KINEM nonlinear - 36 SOLIDH27 HEX27 295 321 356 338 299 323 357 340 326 358 359 342 307 328 360 345 331 361 362 347 363 364 365 354 366 337 367 test material string KINEM nonlinear + 25 SOLID HEX8 224 225 226 227 228 229 230 231 test material string KINEM nonlinear + 26 SOLID HEX8 225 232 233 226 229 234 235 230 test material string KINEM nonlinear + 27 SOLID HEX8 227 226 236 237 231 230 238 239 test material string KINEM nonlinear + 28 SOLID HEX8 226 233 240 236 230 235 241 238 test material string KINEM nonlinear + 29 SOLID HEX20 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 test material string KINEM nonlinear + 30 SOLID HEX20 243 262 263 244 247 264 265 248 266 267 268 251 255 269 270 256 271 272 273 259 test material string KINEM nonlinear + 31 SOLID HEX20 245 244 274 275 249 248 276 277 252 278 279 280 257 256 281 282 260 283 284 285 test material string KINEM nonlinear + 32 SOLID HEX20 244 263 286 274 248 265 287 276 268 288 289 278 256 270 290 281 273 291 292 283 test material string KINEM nonlinear + 33 SOLID HEX27 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 test material string KINEM nonlinear + 34 SOLID HEX27 294 320 321 295 298 322 323 299 324 325 326 302 306 327 328 307 329 330 331 310 332 333 334 317 335 336 337 test material string KINEM nonlinear + 35 SOLID HEX27 296 295 338 339 300 299 340 341 303 342 343 344 308 307 345 346 311 347 348 349 350 351 352 353 354 319 355 test material string KINEM nonlinear + 36 SOLID HEX27 295 321 356 338 299 323 357 340 326 358 359 342 307 328 360 345 331 361 362 347 363 364 365 354 366 337 367 test material string KINEM nonlinear 37 SOLIDSH8 HEX8 368 369 370 371 372 373 374 375 test material string KINEM nonlinear EAS none ANS none THICKDIR auto 38 SOLIDSH8 HEX8 369 376 377 370 373 378 379 374 test material string KINEM nonlinear EAS none ANS none THICKDIR auto 39 SOLIDSH8 HEX8 371 370 380 381 375 374 382 383 test material string KINEM nonlinear EAS none ANS none THICKDIR auto diff --git a/tests/input-files-ref/test_block_function_pre_exodus.dat b/tests/input-files-ref/test_block_function_pre_exodus.dat index 7edc545..666c6bb 100644 --- a/tests/input-files-ref/test_block_function_pre_exodus.dat +++ b/tests/input-files-ref/test_block_function_pre_exodus.dat @@ -400,42 +400,42 @@ NODE 383 COORD 7.2500000000000000e+00 3.0000001192092896e-01 3.49999994 NODE 384 COORD 6.7500000000000000e+00 3.0000001192092896e-01 -3.4999999403953552e-01 NODE 385 COORD 7.2500000000000000e+00 3.0000001192092896e-01 -3.4999999403953552e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 test material string KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 4 3 9 10 8 7 11 12 test material string KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 5 6 7 8 13 14 15 16 test material string KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 8 7 11 12 16 15 17 18 test material string KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 13 14 15 16 19 20 21 22 test material string KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 16 15 17 18 22 21 23 24 test material string KINEM nonlinear EAS none - 7 SOLIDH20 HEX20 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 test material string KINEM nonlinear - 8 SOLIDH20 HEX20 28 27 45 46 32 31 47 48 35 49 50 51 40 39 52 53 43 54 55 56 test material string KINEM nonlinear - 9 SOLIDH20 HEX20 29 30 31 32 57 58 59 60 41 42 43 44 61 62 63 64 65 66 67 68 test material string KINEM nonlinear - 10 SOLIDH20 HEX20 32 31 47 48 60 59 69 70 43 54 55 56 64 63 71 72 67 73 74 75 test material string KINEM nonlinear - 11 SOLIDH20 HEX20 57 58 59 60 76 77 78 79 65 66 67 68 80 81 82 83 84 85 86 87 test material string KINEM nonlinear - 12 SOLIDH20 HEX20 60 59 69 70 79 78 88 89 67 73 74 75 83 82 90 91 86 92 93 94 test material string KINEM nonlinear - 13 SOLIDH27 HEX27 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 120 119 121 118 117 115 test material string KINEM nonlinear - 14 SOLIDH27 HEX27 98 97 122 123 102 101 124 125 105 126 127 128 110 109 129 130 113 131 132 133 135 121 138 139 137 136 134 test material string KINEM nonlinear - 15 SOLIDH27 HEX27 99 100 101 102 140 141 142 143 111 112 113 114 144 145 146 147 148 149 150 151 117 156 155 157 154 153 152 test material string KINEM nonlinear - 16 SOLIDH27 HEX27 102 101 124 125 143 142 158 159 113 131 132 133 147 146 160 161 150 162 163 164 136 157 168 169 167 166 165 test material string KINEM nonlinear - 17 SOLIDH27 HEX27 140 141 142 143 170 171 172 173 148 149 150 151 174 175 176 177 178 179 180 181 153 186 185 187 184 183 182 test material string KINEM nonlinear - 18 SOLIDH27 HEX27 143 142 158 159 173 172 188 189 150 162 163 164 177 176 190 191 180 192 193 194 166 187 198 199 197 196 195 test material string KINEM nonlinear + 1 SOLID HEX8 1 2 3 4 5 6 7 8 test material string KINEM nonlinear + 2 SOLID HEX8 4 3 9 10 8 7 11 12 test material string KINEM nonlinear + 3 SOLID HEX8 5 6 7 8 13 14 15 16 test material string KINEM nonlinear + 4 SOLID HEX8 8 7 11 12 16 15 17 18 test material string KINEM nonlinear + 5 SOLID HEX8 13 14 15 16 19 20 21 22 test material string KINEM nonlinear + 6 SOLID HEX8 16 15 17 18 22 21 23 24 test material string KINEM nonlinear + 7 SOLID HEX20 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 test material string KINEM nonlinear + 8 SOLID HEX20 28 27 45 46 32 31 47 48 35 49 50 51 40 39 52 53 43 54 55 56 test material string KINEM nonlinear + 9 SOLID HEX20 29 30 31 32 57 58 59 60 41 42 43 44 61 62 63 64 65 66 67 68 test material string KINEM nonlinear + 10 SOLID HEX20 32 31 47 48 60 59 69 70 43 54 55 56 64 63 71 72 67 73 74 75 test material string KINEM nonlinear + 11 SOLID HEX20 57 58 59 60 76 77 78 79 65 66 67 68 80 81 82 83 84 85 86 87 test material string KINEM nonlinear + 12 SOLID HEX20 60 59 69 70 79 78 88 89 67 73 74 75 83 82 90 91 86 92 93 94 test material string KINEM nonlinear + 13 SOLID HEX27 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 120 119 121 118 117 115 test material string KINEM nonlinear + 14 SOLID HEX27 98 97 122 123 102 101 124 125 105 126 127 128 110 109 129 130 113 131 132 133 135 121 138 139 137 136 134 test material string KINEM nonlinear + 15 SOLID HEX27 99 100 101 102 140 141 142 143 111 112 113 114 144 145 146 147 148 149 150 151 117 156 155 157 154 153 152 test material string KINEM nonlinear + 16 SOLID HEX27 102 101 124 125 143 142 158 159 113 131 132 133 147 146 160 161 150 162 163 164 136 157 168 169 167 166 165 test material string KINEM nonlinear + 17 SOLID HEX27 140 141 142 143 170 171 172 173 148 149 150 151 174 175 176 177 178 179 180 181 153 186 185 187 184 183 182 test material string KINEM nonlinear + 18 SOLID HEX27 143 142 158 159 173 172 188 189 150 162 163 164 177 176 190 191 180 192 193 194 166 187 198 199 197 196 195 test material string KINEM nonlinear 19 SOLIDSH8 HEX8 200 201 202 203 204 205 206 207 test material string KINEM nonlinear EAS none ANS none THICKDIR auto 20 SOLIDSH8 HEX8 203 202 208 209 207 206 210 211 test material string KINEM nonlinear EAS none ANS none THICKDIR auto 21 SOLIDSH8 HEX8 204 205 206 207 212 213 214 215 test material string KINEM nonlinear EAS none ANS none THICKDIR auto 22 SOLIDSH8 HEX8 207 206 210 211 215 214 216 217 test material string KINEM nonlinear EAS none ANS none THICKDIR auto 23 SOLIDSH8 HEX8 212 213 214 215 218 219 220 221 test material string KINEM nonlinear EAS none ANS none THICKDIR auto 24 SOLIDSH8 HEX8 215 214 216 217 221 220 222 223 test material string KINEM nonlinear EAS none ANS none THICKDIR auto - 25 SOLIDH8 HEX8 224 225 226 227 228 229 230 231 test material string KINEM nonlinear EAS none - 26 SOLIDH8 HEX8 225 232 233 226 229 234 235 230 test material string KINEM nonlinear EAS none - 27 SOLIDH8 HEX8 227 226 236 237 231 230 238 239 test material string KINEM nonlinear EAS none - 28 SOLIDH8 HEX8 226 233 240 236 230 235 241 238 test material string KINEM nonlinear EAS none - 29 SOLIDH20 HEX20 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 test material string KINEM nonlinear - 30 SOLIDH20 HEX20 243 262 263 244 247 264 265 248 266 267 268 251 255 269 270 256 271 272 273 259 test material string KINEM nonlinear - 31 SOLIDH20 HEX20 245 244 274 275 249 248 276 277 252 278 279 280 257 256 281 282 260 283 284 285 test material string KINEM nonlinear - 32 SOLIDH20 HEX20 244 263 286 274 248 265 287 276 268 288 289 278 256 270 290 281 273 291 292 283 test material string KINEM nonlinear - 33 SOLIDH27 HEX27 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 314 318 317 319 316 315 313 test material string KINEM nonlinear - 34 SOLIDH27 HEX27 294 320 321 295 298 322 323 299 324 325 326 302 306 327 328 307 329 330 331 310 333 336 335 337 317 334 332 test material string KINEM nonlinear - 35 SOLIDH27 HEX27 296 295 338 339 300 299 340 341 303 342 343 344 308 307 345 346 311 347 348 349 351 319 354 355 353 352 350 test material string KINEM nonlinear - 36 SOLIDH27 HEX27 295 321 356 338 299 323 357 340 326 358 359 342 307 328 360 345 331 361 362 347 364 337 366 367 354 365 363 test material string KINEM nonlinear + 25 SOLID HEX8 224 225 226 227 228 229 230 231 test material string KINEM nonlinear + 26 SOLID HEX8 225 232 233 226 229 234 235 230 test material string KINEM nonlinear + 27 SOLID HEX8 227 226 236 237 231 230 238 239 test material string KINEM nonlinear + 28 SOLID HEX8 226 233 240 236 230 235 241 238 test material string KINEM nonlinear + 29 SOLID HEX20 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 test material string KINEM nonlinear + 30 SOLID HEX20 243 262 263 244 247 264 265 248 266 267 268 251 255 269 270 256 271 272 273 259 test material string KINEM nonlinear + 31 SOLID HEX20 245 244 274 275 249 248 276 277 252 278 279 280 257 256 281 282 260 283 284 285 test material string KINEM nonlinear + 32 SOLID HEX20 244 263 286 274 248 265 287 276 268 288 289 278 256 270 290 281 273 291 292 283 test material string KINEM nonlinear + 33 SOLID HEX27 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 314 318 317 319 316 315 313 test material string KINEM nonlinear + 34 SOLID HEX27 294 320 321 295 298 322 323 299 324 325 326 302 306 327 328 307 329 330 331 310 333 336 335 337 317 334 332 test material string KINEM nonlinear + 35 SOLID HEX27 296 295 338 339 300 299 340 341 303 342 343 344 308 307 345 346 311 347 348 349 351 319 354 355 353 352 350 test material string KINEM nonlinear + 36 SOLID HEX27 295 321 356 338 299 323 357 340 326 358 359 342 307 328 360 345 331 361 362 347 364 337 366 367 354 365 363 test material string KINEM nonlinear 37 SOLIDSH8 HEX8 368 369 370 371 372 373 374 375 test material string KINEM nonlinear EAS none ANS none THICKDIR auto 38 SOLIDSH8 HEX8 369 376 377 370 373 378 379 374 test material string KINEM nonlinear EAS none ANS none THICKDIR auto 39 SOLIDSH8 HEX8 371 370 380 381 375 374 382 383 test material string KINEM nonlinear EAS none ANS none THICKDIR auto diff --git a/tests/input-files-ref/test_contact_condition_beam_to_surface_cubitpy.dat b/tests/input-files-ref/test_contact_condition_beam_to_surface_cubitpy.dat index 09f86b2..ffb597e 100644 --- a/tests/input-files-ref/test_contact_condition_beam_to_surface_cubitpy.dat +++ b/tests/input-files-ref/test_contact_condition_beam_to_surface_cubitpy.dat @@ -29,6 +29,6 @@ NODE 14 COORD 5.0000000000000000e-01 -5.0000000000000000e-01 -5.00000000 NODE 15 COORD 5.0000000000000000e-01 5.0000000000000000e-01 -5.0000000000000000e-01 NODE 16 COORD 5.0000000000000000e-01 5.0000000000000000e-01 5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 9 10 11 12 13 14 15 16 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 9 10 11 12 13 14 15 16 MAT 1 KINEM nonlinear ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_contact_condition_beam_to_surface_pre_exodus.dat b/tests/input-files-ref/test_contact_condition_beam_to_surface_pre_exodus.dat index 19f7743..dc17e74 100644 --- a/tests/input-files-ref/test_contact_condition_beam_to_surface_pre_exodus.dat +++ b/tests/input-files-ref/test_contact_condition_beam_to_surface_pre_exodus.dat @@ -39,7 +39,7 @@ NODE 14 COORD 5.0000000000000000e-01 -5.0000000000000000e-01 -5.00000000 NODE 15 COORD 5.0000000000000000e-01 5.0000000000000000e-01 -5.0000000000000000e-01 NODE 16 COORD 5.0000000000000000e-01 5.0000000000000000e-01 5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 9 10 11 12 13 14 15 16 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 9 10 11 12 13 14 15 16 MAT 1 KINEM nonlinear ---------------------------------------------------------------END // END diff --git a/tests/input-files-ref/test_contact_condition_surface_to_surface_cubitpy.dat b/tests/input-files-ref/test_contact_condition_surface_to_surface_cubitpy.dat index 3ba61d6..71da70e 100644 --- a/tests/input-files-ref/test_contact_condition_surface_to_surface_cubitpy.dat +++ b/tests/input-files-ref/test_contact_condition_surface_to_surface_cubitpy.dat @@ -35,6 +35,6 @@ NODE 14 COORD 5.0000000000000000e-01 -5.0000000000000000e-01 -5.00000000 NODE 15 COORD 5.0000000000000000e-01 5.0000000000000000e-01 -5.0000000000000000e-01 NODE 16 COORD 5.0000000000000000e-01 5.0000000000000000e-01 5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 9 10 11 12 13 14 15 16 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 9 10 11 12 13 14 15 16 MAT 1 KINEM nonlinear ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_contact_condition_surface_to_surface_pre_exodus.dat b/tests/input-files-ref/test_contact_condition_surface_to_surface_pre_exodus.dat index 5e83219..209abe4 100644 --- a/tests/input-files-ref/test_contact_condition_surface_to_surface_pre_exodus.dat +++ b/tests/input-files-ref/test_contact_condition_surface_to_surface_pre_exodus.dat @@ -45,7 +45,7 @@ NODE 14 COORD 5.0000000000000000e-01 -5.0000000000000000e-01 -5.00000000 NODE 15 COORD 5.0000000000000000e-01 5.0000000000000000e-01 -5.0000000000000000e-01 NODE 16 COORD 5.0000000000000000e-01 5.0000000000000000e-01 5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 9 10 11 12 13 14 15 16 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 9 10 11 12 13 14 15 16 MAT 1 KINEM nonlinear ---------------------------------------------------------------END // END diff --git a/tests/input-files-ref/test_create_block_cubitpy.dat b/tests/input-files-ref/test_create_block_cubitpy.dat index 4df5099..5920f0e 100644 --- a/tests/input-files-ref/test_create_block_cubitpy.dat +++ b/tests/input-files-ref/test_create_block_cubitpy.dat @@ -332,68 +332,68 @@ NODE 133 COORD 5.0000000000000003e-02 5.0000000000000000e-01 -7.50000000 NODE 134 COORD 5.0000000000000003e-02 5.0000000000000000e-01 -8.7500000000000000e+00 NODE 135 COORD 5.0000000000000003e-02 5.0000000000000000e-01 -1.0000000000000000e+01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 9 13 14 10 11 15 16 12 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 13 17 18 14 15 19 20 16 MAT 1 KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 17 21 22 18 19 23 24 20 MAT 1 KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 21 25 26 22 23 27 28 24 MAT 1 KINEM nonlinear EAS none - 7 SOLIDH8 HEX8 25 29 30 26 27 31 32 28 MAT 1 KINEM nonlinear EAS none - 8 SOLIDH8 HEX8 29 33 34 30 31 35 36 32 MAT 1 KINEM nonlinear EAS none - 9 SOLIDH8 HEX8 4 3 37 38 8 7 39 40 MAT 1 KINEM nonlinear EAS none - 10 SOLIDH8 HEX8 3 10 41 37 7 12 42 39 MAT 1 KINEM nonlinear EAS none - 11 SOLIDH8 HEX8 10 14 43 41 12 16 44 42 MAT 1 KINEM nonlinear EAS none - 12 SOLIDH8 HEX8 14 18 45 43 16 20 46 44 MAT 1 KINEM nonlinear EAS none - 13 SOLIDH8 HEX8 18 22 47 45 20 24 48 46 MAT 1 KINEM nonlinear EAS none - 14 SOLIDH8 HEX8 22 26 49 47 24 28 50 48 MAT 1 KINEM nonlinear EAS none - 15 SOLIDH8 HEX8 26 30 51 49 28 32 52 50 MAT 1 KINEM nonlinear EAS none - 16 SOLIDH8 HEX8 30 34 53 51 32 36 54 52 MAT 1 KINEM nonlinear EAS none - 17 SOLIDH8 HEX8 38 37 55 56 40 39 57 58 MAT 1 KINEM nonlinear EAS none - 18 SOLIDH8 HEX8 37 41 59 55 39 42 60 57 MAT 1 KINEM nonlinear EAS none - 19 SOLIDH8 HEX8 41 43 61 59 42 44 62 60 MAT 1 KINEM nonlinear EAS none - 20 SOLIDH8 HEX8 43 45 63 61 44 46 64 62 MAT 1 KINEM nonlinear EAS none - 21 SOLIDH8 HEX8 45 47 65 63 46 48 66 64 MAT 1 KINEM nonlinear EAS none - 22 SOLIDH8 HEX8 47 49 67 65 48 50 68 66 MAT 1 KINEM nonlinear EAS none - 23 SOLIDH8 HEX8 49 51 69 67 50 52 70 68 MAT 1 KINEM nonlinear EAS none - 24 SOLIDH8 HEX8 51 53 71 69 52 54 72 70 MAT 1 KINEM nonlinear EAS none - 25 SOLIDH8 HEX8 56 55 73 74 58 57 75 76 MAT 1 KINEM nonlinear EAS none - 26 SOLIDH8 HEX8 55 59 77 73 57 60 78 75 MAT 1 KINEM nonlinear EAS none - 27 SOLIDH8 HEX8 59 61 79 77 60 62 80 78 MAT 1 KINEM nonlinear EAS none - 28 SOLIDH8 HEX8 61 63 81 79 62 64 82 80 MAT 1 KINEM nonlinear EAS none - 29 SOLIDH8 HEX8 63 65 83 81 64 66 84 82 MAT 1 KINEM nonlinear EAS none - 30 SOLIDH8 HEX8 65 67 85 83 66 68 86 84 MAT 1 KINEM nonlinear EAS none - 31 SOLIDH8 HEX8 67 69 87 85 68 70 88 86 MAT 1 KINEM nonlinear EAS none - 32 SOLIDH8 HEX8 69 71 89 87 70 72 90 88 MAT 1 KINEM nonlinear EAS none - 33 SOLIDH8 HEX8 5 6 7 8 91 92 93 94 MAT 1 KINEM nonlinear EAS none - 34 SOLIDH8 HEX8 6 11 12 7 92 95 96 93 MAT 1 KINEM nonlinear EAS none - 35 SOLIDH8 HEX8 11 15 16 12 95 97 98 96 MAT 1 KINEM nonlinear EAS none - 36 SOLIDH8 HEX8 15 19 20 16 97 99 100 98 MAT 1 KINEM nonlinear EAS none - 37 SOLIDH8 HEX8 19 23 24 20 99 101 102 100 MAT 1 KINEM nonlinear EAS none - 38 SOLIDH8 HEX8 23 27 28 24 101 103 104 102 MAT 1 KINEM nonlinear EAS none - 39 SOLIDH8 HEX8 27 31 32 28 103 105 106 104 MAT 1 KINEM nonlinear EAS none - 40 SOLIDH8 HEX8 31 35 36 32 105 107 108 106 MAT 1 KINEM nonlinear EAS none - 41 SOLIDH8 HEX8 8 7 39 40 94 93 109 110 MAT 1 KINEM nonlinear EAS none - 42 SOLIDH8 HEX8 7 12 42 39 93 96 111 109 MAT 1 KINEM nonlinear EAS none - 43 SOLIDH8 HEX8 12 16 44 42 96 98 112 111 MAT 1 KINEM nonlinear EAS none - 44 SOLIDH8 HEX8 16 20 46 44 98 100 113 112 MAT 1 KINEM nonlinear EAS none - 45 SOLIDH8 HEX8 20 24 48 46 100 102 114 113 MAT 1 KINEM nonlinear EAS none - 46 SOLIDH8 HEX8 24 28 50 48 102 104 115 114 MAT 1 KINEM nonlinear EAS none - 47 SOLIDH8 HEX8 28 32 52 50 104 106 116 115 MAT 1 KINEM nonlinear EAS none - 48 SOLIDH8 HEX8 32 36 54 52 106 108 117 116 MAT 1 KINEM nonlinear EAS none - 49 SOLIDH8 HEX8 40 39 57 58 110 109 118 119 MAT 1 KINEM nonlinear EAS none - 50 SOLIDH8 HEX8 39 42 60 57 109 111 120 118 MAT 1 KINEM nonlinear EAS none - 51 SOLIDH8 HEX8 42 44 62 60 111 112 121 120 MAT 1 KINEM nonlinear EAS none - 52 SOLIDH8 HEX8 44 46 64 62 112 113 122 121 MAT 1 KINEM nonlinear EAS none - 53 SOLIDH8 HEX8 46 48 66 64 113 114 123 122 MAT 1 KINEM nonlinear EAS none - 54 SOLIDH8 HEX8 48 50 68 66 114 115 124 123 MAT 1 KINEM nonlinear EAS none - 55 SOLIDH8 HEX8 50 52 70 68 115 116 125 124 MAT 1 KINEM nonlinear EAS none - 56 SOLIDH8 HEX8 52 54 72 70 116 117 126 125 MAT 1 KINEM nonlinear EAS none - 57 SOLIDH8 HEX8 58 57 75 76 119 118 127 128 MAT 1 KINEM nonlinear EAS none - 58 SOLIDH8 HEX8 57 60 78 75 118 120 129 127 MAT 1 KINEM nonlinear EAS none - 59 SOLIDH8 HEX8 60 62 80 78 120 121 130 129 MAT 1 KINEM nonlinear EAS none - 60 SOLIDH8 HEX8 62 64 82 80 121 122 131 130 MAT 1 KINEM nonlinear EAS none - 61 SOLIDH8 HEX8 64 66 84 82 122 123 132 131 MAT 1 KINEM nonlinear EAS none - 62 SOLIDH8 HEX8 66 68 86 84 123 124 133 132 MAT 1 KINEM nonlinear EAS none - 63 SOLIDH8 HEX8 68 70 88 86 124 125 134 133 MAT 1 KINEM nonlinear EAS none - 64 SOLIDH8 HEX8 70 72 90 88 125 126 135 134 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM linear + 2 SOLID HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM linear + 3 SOLID HEX8 9 13 14 10 11 15 16 12 MAT 1 KINEM linear + 4 SOLID HEX8 13 17 18 14 15 19 20 16 MAT 1 KINEM linear + 5 SOLID HEX8 17 21 22 18 19 23 24 20 MAT 1 KINEM linear + 6 SOLID HEX8 21 25 26 22 23 27 28 24 MAT 1 KINEM linear + 7 SOLID HEX8 25 29 30 26 27 31 32 28 MAT 1 KINEM linear + 8 SOLID HEX8 29 33 34 30 31 35 36 32 MAT 1 KINEM linear + 9 SOLID HEX8 4 3 37 38 8 7 39 40 MAT 1 KINEM linear + 10 SOLID HEX8 3 10 41 37 7 12 42 39 MAT 1 KINEM linear + 11 SOLID HEX8 10 14 43 41 12 16 44 42 MAT 1 KINEM linear + 12 SOLID HEX8 14 18 45 43 16 20 46 44 MAT 1 KINEM linear + 13 SOLID HEX8 18 22 47 45 20 24 48 46 MAT 1 KINEM linear + 14 SOLID HEX8 22 26 49 47 24 28 50 48 MAT 1 KINEM linear + 15 SOLID HEX8 26 30 51 49 28 32 52 50 MAT 1 KINEM linear + 16 SOLID HEX8 30 34 53 51 32 36 54 52 MAT 1 KINEM linear + 17 SOLID HEX8 38 37 55 56 40 39 57 58 MAT 1 KINEM linear + 18 SOLID HEX8 37 41 59 55 39 42 60 57 MAT 1 KINEM linear + 19 SOLID HEX8 41 43 61 59 42 44 62 60 MAT 1 KINEM linear + 20 SOLID HEX8 43 45 63 61 44 46 64 62 MAT 1 KINEM linear + 21 SOLID HEX8 45 47 65 63 46 48 66 64 MAT 1 KINEM linear + 22 SOLID HEX8 47 49 67 65 48 50 68 66 MAT 1 KINEM linear + 23 SOLID HEX8 49 51 69 67 50 52 70 68 MAT 1 KINEM linear + 24 SOLID HEX8 51 53 71 69 52 54 72 70 MAT 1 KINEM linear + 25 SOLID HEX8 56 55 73 74 58 57 75 76 MAT 1 KINEM linear + 26 SOLID HEX8 55 59 77 73 57 60 78 75 MAT 1 KINEM linear + 27 SOLID HEX8 59 61 79 77 60 62 80 78 MAT 1 KINEM linear + 28 SOLID HEX8 61 63 81 79 62 64 82 80 MAT 1 KINEM linear + 29 SOLID HEX8 63 65 83 81 64 66 84 82 MAT 1 KINEM linear + 30 SOLID HEX8 65 67 85 83 66 68 86 84 MAT 1 KINEM linear + 31 SOLID HEX8 67 69 87 85 68 70 88 86 MAT 1 KINEM linear + 32 SOLID HEX8 69 71 89 87 70 72 90 88 MAT 1 KINEM linear + 33 SOLID HEX8 5 6 7 8 91 92 93 94 MAT 1 KINEM linear + 34 SOLID HEX8 6 11 12 7 92 95 96 93 MAT 1 KINEM linear + 35 SOLID HEX8 11 15 16 12 95 97 98 96 MAT 1 KINEM linear + 36 SOLID HEX8 15 19 20 16 97 99 100 98 MAT 1 KINEM linear + 37 SOLID HEX8 19 23 24 20 99 101 102 100 MAT 1 KINEM linear + 38 SOLID HEX8 23 27 28 24 101 103 104 102 MAT 1 KINEM linear + 39 SOLID HEX8 27 31 32 28 103 105 106 104 MAT 1 KINEM linear + 40 SOLID HEX8 31 35 36 32 105 107 108 106 MAT 1 KINEM linear + 41 SOLID HEX8 8 7 39 40 94 93 109 110 MAT 1 KINEM linear + 42 SOLID HEX8 7 12 42 39 93 96 111 109 MAT 1 KINEM linear + 43 SOLID HEX8 12 16 44 42 96 98 112 111 MAT 1 KINEM linear + 44 SOLID HEX8 16 20 46 44 98 100 113 112 MAT 1 KINEM linear + 45 SOLID HEX8 20 24 48 46 100 102 114 113 MAT 1 KINEM linear + 46 SOLID HEX8 24 28 50 48 102 104 115 114 MAT 1 KINEM linear + 47 SOLID HEX8 28 32 52 50 104 106 116 115 MAT 1 KINEM linear + 48 SOLID HEX8 32 36 54 52 106 108 117 116 MAT 1 KINEM linear + 49 SOLID HEX8 40 39 57 58 110 109 118 119 MAT 1 KINEM linear + 50 SOLID HEX8 39 42 60 57 109 111 120 118 MAT 1 KINEM linear + 51 SOLID HEX8 42 44 62 60 111 112 121 120 MAT 1 KINEM linear + 52 SOLID HEX8 44 46 64 62 112 113 122 121 MAT 1 KINEM linear + 53 SOLID HEX8 46 48 66 64 113 114 123 122 MAT 1 KINEM linear + 54 SOLID HEX8 48 50 68 66 114 115 124 123 MAT 1 KINEM linear + 55 SOLID HEX8 50 52 70 68 115 116 125 124 MAT 1 KINEM linear + 56 SOLID HEX8 52 54 72 70 116 117 126 125 MAT 1 KINEM linear + 57 SOLID HEX8 58 57 75 76 119 118 127 128 MAT 1 KINEM linear + 58 SOLID HEX8 57 60 78 75 118 120 129 127 MAT 1 KINEM linear + 59 SOLID HEX8 60 62 80 78 120 121 130 129 MAT 1 KINEM linear + 60 SOLID HEX8 62 64 82 80 121 122 131 130 MAT 1 KINEM linear + 61 SOLID HEX8 64 66 84 82 122 123 132 131 MAT 1 KINEM linear + 62 SOLID HEX8 66 68 86 84 123 124 133 132 MAT 1 KINEM linear + 63 SOLID HEX8 68 70 88 86 124 125 134 133 MAT 1 KINEM linear + 64 SOLID HEX8 70 72 90 88 125 126 135 134 MAT 1 KINEM linear ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_create_block_pre_exodus.dat b/tests/input-files-ref/test_create_block_pre_exodus.dat index b431ce7..4c9b24d 100644 --- a/tests/input-files-ref/test_create_block_pre_exodus.dat +++ b/tests/input-files-ref/test_create_block_pre_exodus.dat @@ -341,69 +341,69 @@ NODE 133 COORD 5.0000000000000003e-02 5.0000000000000000e-01 -7.50000000 NODE 134 COORD 5.0000000000000003e-02 5.0000000000000000e-01 -8.7500000000000000e+00 NODE 135 COORD 5.0000000000000003e-02 5.0000000000000000e-01 -1.0000000000000000e+01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 9 13 14 10 11 15 16 12 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 13 17 18 14 15 19 20 16 MAT 1 KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 17 21 22 18 19 23 24 20 MAT 1 KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 21 25 26 22 23 27 28 24 MAT 1 KINEM nonlinear EAS none - 7 SOLIDH8 HEX8 25 29 30 26 27 31 32 28 MAT 1 KINEM nonlinear EAS none - 8 SOLIDH8 HEX8 29 33 34 30 31 35 36 32 MAT 1 KINEM nonlinear EAS none - 9 SOLIDH8 HEX8 4 3 37 38 8 7 39 40 MAT 1 KINEM nonlinear EAS none - 10 SOLIDH8 HEX8 3 10 41 37 7 12 42 39 MAT 1 KINEM nonlinear EAS none - 11 SOLIDH8 HEX8 10 14 43 41 12 16 44 42 MAT 1 KINEM nonlinear EAS none - 12 SOLIDH8 HEX8 14 18 45 43 16 20 46 44 MAT 1 KINEM nonlinear EAS none - 13 SOLIDH8 HEX8 18 22 47 45 20 24 48 46 MAT 1 KINEM nonlinear EAS none - 14 SOLIDH8 HEX8 22 26 49 47 24 28 50 48 MAT 1 KINEM nonlinear EAS none - 15 SOLIDH8 HEX8 26 30 51 49 28 32 52 50 MAT 1 KINEM nonlinear EAS none - 16 SOLIDH8 HEX8 30 34 53 51 32 36 54 52 MAT 1 KINEM nonlinear EAS none - 17 SOLIDH8 HEX8 38 37 55 56 40 39 57 58 MAT 1 KINEM nonlinear EAS none - 18 SOLIDH8 HEX8 37 41 59 55 39 42 60 57 MAT 1 KINEM nonlinear EAS none - 19 SOLIDH8 HEX8 41 43 61 59 42 44 62 60 MAT 1 KINEM nonlinear EAS none - 20 SOLIDH8 HEX8 43 45 63 61 44 46 64 62 MAT 1 KINEM nonlinear EAS none - 21 SOLIDH8 HEX8 45 47 65 63 46 48 66 64 MAT 1 KINEM nonlinear EAS none - 22 SOLIDH8 HEX8 47 49 67 65 48 50 68 66 MAT 1 KINEM nonlinear EAS none - 23 SOLIDH8 HEX8 49 51 69 67 50 52 70 68 MAT 1 KINEM nonlinear EAS none - 24 SOLIDH8 HEX8 51 53 71 69 52 54 72 70 MAT 1 KINEM nonlinear EAS none - 25 SOLIDH8 HEX8 56 55 73 74 58 57 75 76 MAT 1 KINEM nonlinear EAS none - 26 SOLIDH8 HEX8 55 59 77 73 57 60 78 75 MAT 1 KINEM nonlinear EAS none - 27 SOLIDH8 HEX8 59 61 79 77 60 62 80 78 MAT 1 KINEM nonlinear EAS none - 28 SOLIDH8 HEX8 61 63 81 79 62 64 82 80 MAT 1 KINEM nonlinear EAS none - 29 SOLIDH8 HEX8 63 65 83 81 64 66 84 82 MAT 1 KINEM nonlinear EAS none - 30 SOLIDH8 HEX8 65 67 85 83 66 68 86 84 MAT 1 KINEM nonlinear EAS none - 31 SOLIDH8 HEX8 67 69 87 85 68 70 88 86 MAT 1 KINEM nonlinear EAS none - 32 SOLIDH8 HEX8 69 71 89 87 70 72 90 88 MAT 1 KINEM nonlinear EAS none - 33 SOLIDH8 HEX8 5 6 7 8 91 92 93 94 MAT 1 KINEM nonlinear EAS none - 34 SOLIDH8 HEX8 6 11 12 7 92 95 96 93 MAT 1 KINEM nonlinear EAS none - 35 SOLIDH8 HEX8 11 15 16 12 95 97 98 96 MAT 1 KINEM nonlinear EAS none - 36 SOLIDH8 HEX8 15 19 20 16 97 99 100 98 MAT 1 KINEM nonlinear EAS none - 37 SOLIDH8 HEX8 19 23 24 20 99 101 102 100 MAT 1 KINEM nonlinear EAS none - 38 SOLIDH8 HEX8 23 27 28 24 101 103 104 102 MAT 1 KINEM nonlinear EAS none - 39 SOLIDH8 HEX8 27 31 32 28 103 105 106 104 MAT 1 KINEM nonlinear EAS none - 40 SOLIDH8 HEX8 31 35 36 32 105 107 108 106 MAT 1 KINEM nonlinear EAS none - 41 SOLIDH8 HEX8 8 7 39 40 94 93 109 110 MAT 1 KINEM nonlinear EAS none - 42 SOLIDH8 HEX8 7 12 42 39 93 96 111 109 MAT 1 KINEM nonlinear EAS none - 43 SOLIDH8 HEX8 12 16 44 42 96 98 112 111 MAT 1 KINEM nonlinear EAS none - 44 SOLIDH8 HEX8 16 20 46 44 98 100 113 112 MAT 1 KINEM nonlinear EAS none - 45 SOLIDH8 HEX8 20 24 48 46 100 102 114 113 MAT 1 KINEM nonlinear EAS none - 46 SOLIDH8 HEX8 24 28 50 48 102 104 115 114 MAT 1 KINEM nonlinear EAS none - 47 SOLIDH8 HEX8 28 32 52 50 104 106 116 115 MAT 1 KINEM nonlinear EAS none - 48 SOLIDH8 HEX8 32 36 54 52 106 108 117 116 MAT 1 KINEM nonlinear EAS none - 49 SOLIDH8 HEX8 40 39 57 58 110 109 118 119 MAT 1 KINEM nonlinear EAS none - 50 SOLIDH8 HEX8 39 42 60 57 109 111 120 118 MAT 1 KINEM nonlinear EAS none - 51 SOLIDH8 HEX8 42 44 62 60 111 112 121 120 MAT 1 KINEM nonlinear EAS none - 52 SOLIDH8 HEX8 44 46 64 62 112 113 122 121 MAT 1 KINEM nonlinear EAS none - 53 SOLIDH8 HEX8 46 48 66 64 113 114 123 122 MAT 1 KINEM nonlinear EAS none - 54 SOLIDH8 HEX8 48 50 68 66 114 115 124 123 MAT 1 KINEM nonlinear EAS none - 55 SOLIDH8 HEX8 50 52 70 68 115 116 125 124 MAT 1 KINEM nonlinear EAS none - 56 SOLIDH8 HEX8 52 54 72 70 116 117 126 125 MAT 1 KINEM nonlinear EAS none - 57 SOLIDH8 HEX8 58 57 75 76 119 118 127 128 MAT 1 KINEM nonlinear EAS none - 58 SOLIDH8 HEX8 57 60 78 75 118 120 129 127 MAT 1 KINEM nonlinear EAS none - 59 SOLIDH8 HEX8 60 62 80 78 120 121 130 129 MAT 1 KINEM nonlinear EAS none - 60 SOLIDH8 HEX8 62 64 82 80 121 122 131 130 MAT 1 KINEM nonlinear EAS none - 61 SOLIDH8 HEX8 64 66 84 82 122 123 132 131 MAT 1 KINEM nonlinear EAS none - 62 SOLIDH8 HEX8 66 68 86 84 123 124 133 132 MAT 1 KINEM nonlinear EAS none - 63 SOLIDH8 HEX8 68 70 88 86 124 125 134 133 MAT 1 KINEM nonlinear EAS none - 64 SOLIDH8 HEX8 70 72 90 88 125 126 135 134 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear + 3 SOLID HEX8 9 13 14 10 11 15 16 12 MAT 1 KINEM nonlinear + 4 SOLID HEX8 13 17 18 14 15 19 20 16 MAT 1 KINEM nonlinear + 5 SOLID HEX8 17 21 22 18 19 23 24 20 MAT 1 KINEM nonlinear + 6 SOLID HEX8 21 25 26 22 23 27 28 24 MAT 1 KINEM nonlinear + 7 SOLID HEX8 25 29 30 26 27 31 32 28 MAT 1 KINEM nonlinear + 8 SOLID HEX8 29 33 34 30 31 35 36 32 MAT 1 KINEM nonlinear + 9 SOLID HEX8 4 3 37 38 8 7 39 40 MAT 1 KINEM nonlinear + 10 SOLID HEX8 3 10 41 37 7 12 42 39 MAT 1 KINEM nonlinear + 11 SOLID HEX8 10 14 43 41 12 16 44 42 MAT 1 KINEM nonlinear + 12 SOLID HEX8 14 18 45 43 16 20 46 44 MAT 1 KINEM nonlinear + 13 SOLID HEX8 18 22 47 45 20 24 48 46 MAT 1 KINEM nonlinear + 14 SOLID HEX8 22 26 49 47 24 28 50 48 MAT 1 KINEM nonlinear + 15 SOLID HEX8 26 30 51 49 28 32 52 50 MAT 1 KINEM nonlinear + 16 SOLID HEX8 30 34 53 51 32 36 54 52 MAT 1 KINEM nonlinear + 17 SOLID HEX8 38 37 55 56 40 39 57 58 MAT 1 KINEM nonlinear + 18 SOLID HEX8 37 41 59 55 39 42 60 57 MAT 1 KINEM nonlinear + 19 SOLID HEX8 41 43 61 59 42 44 62 60 MAT 1 KINEM nonlinear + 20 SOLID HEX8 43 45 63 61 44 46 64 62 MAT 1 KINEM nonlinear + 21 SOLID HEX8 45 47 65 63 46 48 66 64 MAT 1 KINEM nonlinear + 22 SOLID HEX8 47 49 67 65 48 50 68 66 MAT 1 KINEM nonlinear + 23 SOLID HEX8 49 51 69 67 50 52 70 68 MAT 1 KINEM nonlinear + 24 SOLID HEX8 51 53 71 69 52 54 72 70 MAT 1 KINEM nonlinear + 25 SOLID HEX8 56 55 73 74 58 57 75 76 MAT 1 KINEM nonlinear + 26 SOLID HEX8 55 59 77 73 57 60 78 75 MAT 1 KINEM nonlinear + 27 SOLID HEX8 59 61 79 77 60 62 80 78 MAT 1 KINEM nonlinear + 28 SOLID HEX8 61 63 81 79 62 64 82 80 MAT 1 KINEM nonlinear + 29 SOLID HEX8 63 65 83 81 64 66 84 82 MAT 1 KINEM nonlinear + 30 SOLID HEX8 65 67 85 83 66 68 86 84 MAT 1 KINEM nonlinear + 31 SOLID HEX8 67 69 87 85 68 70 88 86 MAT 1 KINEM nonlinear + 32 SOLID HEX8 69 71 89 87 70 72 90 88 MAT 1 KINEM nonlinear + 33 SOLID HEX8 5 6 7 8 91 92 93 94 MAT 1 KINEM nonlinear + 34 SOLID HEX8 6 11 12 7 92 95 96 93 MAT 1 KINEM nonlinear + 35 SOLID HEX8 11 15 16 12 95 97 98 96 MAT 1 KINEM nonlinear + 36 SOLID HEX8 15 19 20 16 97 99 100 98 MAT 1 KINEM nonlinear + 37 SOLID HEX8 19 23 24 20 99 101 102 100 MAT 1 KINEM nonlinear + 38 SOLID HEX8 23 27 28 24 101 103 104 102 MAT 1 KINEM nonlinear + 39 SOLID HEX8 27 31 32 28 103 105 106 104 MAT 1 KINEM nonlinear + 40 SOLID HEX8 31 35 36 32 105 107 108 106 MAT 1 KINEM nonlinear + 41 SOLID HEX8 8 7 39 40 94 93 109 110 MAT 1 KINEM nonlinear + 42 SOLID HEX8 7 12 42 39 93 96 111 109 MAT 1 KINEM nonlinear + 43 SOLID HEX8 12 16 44 42 96 98 112 111 MAT 1 KINEM nonlinear + 44 SOLID HEX8 16 20 46 44 98 100 113 112 MAT 1 KINEM nonlinear + 45 SOLID HEX8 20 24 48 46 100 102 114 113 MAT 1 KINEM nonlinear + 46 SOLID HEX8 24 28 50 48 102 104 115 114 MAT 1 KINEM nonlinear + 47 SOLID HEX8 28 32 52 50 104 106 116 115 MAT 1 KINEM nonlinear + 48 SOLID HEX8 32 36 54 52 106 108 117 116 MAT 1 KINEM nonlinear + 49 SOLID HEX8 40 39 57 58 110 109 118 119 MAT 1 KINEM nonlinear + 50 SOLID HEX8 39 42 60 57 109 111 120 118 MAT 1 KINEM nonlinear + 51 SOLID HEX8 42 44 62 60 111 112 121 120 MAT 1 KINEM nonlinear + 52 SOLID HEX8 44 46 64 62 112 113 122 121 MAT 1 KINEM nonlinear + 53 SOLID HEX8 46 48 66 64 113 114 123 122 MAT 1 KINEM nonlinear + 54 SOLID HEX8 48 50 68 66 114 115 124 123 MAT 1 KINEM nonlinear + 55 SOLID HEX8 50 52 70 68 115 116 125 124 MAT 1 KINEM nonlinear + 56 SOLID HEX8 52 54 72 70 116 117 126 125 MAT 1 KINEM nonlinear + 57 SOLID HEX8 58 57 75 76 119 118 127 128 MAT 1 KINEM nonlinear + 58 SOLID HEX8 57 60 78 75 118 120 129 127 MAT 1 KINEM nonlinear + 59 SOLID HEX8 60 62 80 78 120 121 130 129 MAT 1 KINEM nonlinear + 60 SOLID HEX8 62 64 82 80 121 122 131 130 MAT 1 KINEM nonlinear + 61 SOLID HEX8 64 66 84 82 122 123 132 131 MAT 1 KINEM nonlinear + 62 SOLID HEX8 66 68 86 84 123 124 133 132 MAT 1 KINEM nonlinear + 63 SOLID HEX8 68 70 88 86 124 125 134 133 MAT 1 KINEM nonlinear + 64 SOLID HEX8 70 72 90 88 125 126 135 134 MAT 1 KINEM nonlinear ---------------------------------------------------------------END // END diff --git a/tests/input-files-ref/test_element_types_hex_cubitpy.dat b/tests/input-files-ref/test_element_types_hex_cubitpy.dat index 79e3efc..4904f13 100644 --- a/tests/input-files-ref/test_element_types_hex_cubitpy.dat +++ b/tests/input-files-ref/test_element_types_hex_cubitpy.dat @@ -187,15 +187,15 @@ NODE 137 COORD 7.7942287921905518e-01 4.4999998807907104e-01 1.20000004 NODE 138 COORD 9.5262795686721802e-01 5.5000001192092896e-01 1.3999999761581421e+00 NODE 139 COORD 7.7942287921905518e-01 4.4999998807907104e-01 1.3999999761581421e+00 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 4 3 9 10 8 7 11 12 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 10 9 13 14 12 11 15 16 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH20 HEX20 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 MAT 1 KINEM nonlinear - 5 SOLIDH20 HEX20 20 19 37 38 24 23 39 40 27 41 42 43 32 31 44 45 35 46 47 48 MAT 1 KINEM nonlinear - 6 SOLIDH20 HEX20 38 37 49 50 40 39 51 52 42 53 54 55 45 44 56 57 47 58 59 60 MAT 1 KINEM nonlinear - 7 SOLIDH27 HEX27 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 MAT 1 KINEM nonlinear - 8 SOLIDH27 HEX27 64 63 88 89 68 67 90 91 71 92 93 94 76 75 95 96 79 97 98 99 100 101 102 103 104 87 105 MAT 1 KINEM nonlinear - 9 SOLIDH27 HEX27 89 88 106 107 91 90 108 109 93 110 111 112 96 95 113 114 98 115 116 117 118 119 120 121 122 105 123 MAT 1 KINEM nonlinear + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 4 3 9 10 8 7 11 12 MAT 1 KINEM nonlinear + 3 SOLID HEX8 10 9 13 14 12 11 15 16 MAT 1 KINEM nonlinear + 4 SOLID HEX20 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 MAT 1 KINEM nonlinear + 5 SOLID HEX20 20 19 37 38 24 23 39 40 27 41 42 43 32 31 44 45 35 46 47 48 MAT 1 KINEM nonlinear + 6 SOLID HEX20 38 37 49 50 40 39 51 52 42 53 54 55 45 44 56 57 47 58 59 60 MAT 1 KINEM nonlinear + 7 SOLID HEX27 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 MAT 1 KINEM nonlinear + 8 SOLID HEX27 64 63 88 89 68 67 90 91 71 92 93 94 76 75 95 96 79 97 98 99 100 101 102 103 104 87 105 MAT 1 KINEM nonlinear + 9 SOLID HEX27 89 88 106 107 91 90 108 109 93 110 111 112 96 95 113 114 98 115 116 117 118 119 120 121 122 105 123 MAT 1 KINEM nonlinear 10 SOLIDSH8 HEX8 124 125 126 127 128 129 130 131 MAT 1 KINEM nonlinear EAS none ANS none THICKDIR auto 11 SOLIDSH8 HEX8 127 126 132 133 131 130 134 135 MAT 1 KINEM nonlinear EAS none ANS none THICKDIR auto 12 SOLIDSH8 HEX8 133 132 136 137 135 134 138 139 MAT 1 KINEM nonlinear EAS none ANS none THICKDIR auto diff --git a/tests/input-files-ref/test_element_types_hex_new_cubitpy.dat b/tests/input-files-ref/test_element_types_hex_new_cubitpy.dat deleted file mode 100644 index dc4dbd7..0000000 --- a/tests/input-files-ref/test_element_types_hex_new_cubitpy.dat +++ /dev/null @@ -1,202 +0,0 @@ - --------------------------------------------------------------FUNCT1 -SYMBOLIC_FUNCTION_OF_TIME t -----------------------------------------------------------MATERIALS -MAT 1 MAT_Struct_StVenantKirchhoff YOUNG 1.0e+09 NUE 0.3 DENS 0.0 -------------------------------------IO/RUNTIME VTK OUTPUT/STRUCTURE -OUTPUT_STRUCTURE Yes -DISPLACEMENT Yes - -----------------------------------------DESIGN SURF DIRICH CONDITIONS -DSURF 4 -// fix_0 -E 1 - NUMDOF 3 ONOFF 1 1 1 VAL 0 0 0 FUNCT 0 0 0 -// fix_1 -E 2 - NUMDOF 3 ONOFF 1 1 1 VAL 0 0 0 FUNCT 0 0 0 -// fix_2 -E 3 - NUMDOF 3 ONOFF 1 1 1 VAL 0 0 0 FUNCT 0 0 0 -// fix_3 -E 4 - NUMDOF 3 ONOFF 1 1 1 VAL 0 0 0 FUNCT 0 0 0 ------------------------------------------------DNODE-NODE TOPOLOGY ------------------------------------------------DLINE-NODE TOPOLOGY ------------------------------------------------DSURF-NODE TOPOLOGY -NODE 1 DSURFACE 1 -NODE 2 DSURFACE 1 -NODE 5 DSURFACE 1 -NODE 6 DSURFACE 1 -NODE 17 DSURFACE 2 -NODE 18 DSURFACE 2 -NODE 21 DSURFACE 2 -NODE 22 DSURFACE 2 -NODE 25 DSURFACE 2 -NODE 29 DSURFACE 2 -NODE 30 DSURFACE 2 -NODE 33 DSURFACE 2 -NODE 61 DSURFACE 3 -NODE 62 DSURFACE 3 -NODE 65 DSURFACE 3 -NODE 66 DSURFACE 3 -NODE 69 DSURFACE 3 -NODE 73 DSURFACE 3 -NODE 74 DSURFACE 3 -NODE 77 DSURFACE 3 -NODE 86 DSURFACE 3 -NODE 124 DSURFACE 4 -NODE 125 DSURFACE 4 -NODE 128 DSURFACE 4 -NODE 129 DSURFACE 4 ------------------------------------------------DVOL-NODE TOPOLOGY --------------------------------------------------------NODE COORDS -NODE 1 COORD 8.9999997615814209e-01 0.0000000000000000e+00 0.0000000000000000e+00 -NODE 2 COORD 1.1000000238418579e+00 0.0000000000000000e+00 0.0000000000000000e+00 -NODE 3 COORD 1.0832885503768921e+00 1.9101299345493317e-01 0.0000000000000000e+00 -NODE 4 COORD 8.8632696866989136e-01 1.5628336369991302e-01 0.0000000000000000e+00 -NODE 5 COORD 8.9999997615814209e-01 0.0000000000000000e+00 2.0000000298023224e-01 -NODE 6 COORD 1.1000000238418579e+00 0.0000000000000000e+00 2.0000000298023224e-01 -NODE 7 COORD 1.0832885503768921e+00 1.9101299345493317e-01 2.0000000298023224e-01 -NODE 8 COORD 8.8632696866989136e-01 1.5628336369991302e-01 2.0000000298023224e-01 -NODE 9 COORD 1.0336618423461914e+00 3.7622216343879700e-01 0.0000000000000000e+00 -NODE 10 COORD 8.4572333097457886e-01 3.0781811475753784e-01 0.0000000000000000e+00 -NODE 11 COORD 1.0336618423461914e+00 3.7622216343879700e-01 2.0000000298023224e-01 -NODE 12 COORD 8.4572333097457886e-01 3.0781811475753784e-01 2.0000000298023224e-01 -NODE 13 COORD 9.5262795686721802e-01 5.5000001192092896e-01 0.0000000000000000e+00 -NODE 14 COORD 7.7942287921905518e-01 4.4999998807907104e-01 0.0000000000000000e+00 -NODE 15 COORD 9.5262795686721802e-01 5.5000001192092896e-01 2.0000000298023224e-01 -NODE 16 COORD 7.7942287921905518e-01 4.4999998807907104e-01 2.0000000298023224e-01 -NODE 17 COORD 8.9999997615814209e-01 0.0000000000000000e+00 4.0000000596046448e-01 -NODE 18 COORD 1.1000000238418579e+00 0.0000000000000000e+00 4.0000000596046448e-01 -NODE 19 COORD 1.0832885503768921e+00 1.9101299345493317e-01 4.0000000596046448e-01 -NODE 20 COORD 8.8632696866989136e-01 1.5628336369991302e-01 4.0000000596046448e-01 -NODE 21 COORD 8.9999997615814209e-01 0.0000000000000000e+00 6.0000002384185791e-01 -NODE 22 COORD 1.1000000238418579e+00 0.0000000000000000e+00 6.0000002384185791e-01 -NODE 23 COORD 1.0832885503768921e+00 1.9101299345493317e-01 6.0000002384185791e-01 -NODE 24 COORD 8.8632696866989136e-01 1.5628336369991302e-01 6.0000002384185791e-01 -NODE 25 COORD 1.0000000000000000e+00 0.0000000000000000e+00 4.0000000596046448e-01 -NODE 26 COORD 1.0958141088485718e+00 9.5871314406394958e-02 4.0000000596046448e-01 -NODE 27 COORD 9.8480772972106934e-01 1.7364817857742310e-01 4.0000000596046448e-01 -NODE 28 COORD 8.9657521247863770e-01 7.8440167009830475e-02 4.0000000596046448e-01 -NODE 29 COORD 8.9999997615814209e-01 0.0000000000000000e+00 5.0000000000000000e-01 -NODE 30 COORD 1.1000000238418579e+00 0.0000000000000000e+00 5.0000000000000000e-01 -NODE 31 COORD 1.0832885503768921e+00 1.9101299345493317e-01 5.0000000000000000e-01 -NODE 32 COORD 8.8632696866989136e-01 1.5628336369991302e-01 5.0000000000000000e-01 -NODE 33 COORD 1.0000000000000000e+00 0.0000000000000000e+00 6.0000002384185791e-01 -NODE 34 COORD 1.0958141088485718e+00 9.5871314406394958e-02 6.0000002384185791e-01 -NODE 35 COORD 9.8480772972106934e-01 1.7364817857742310e-01 6.0000002384185791e-01 -NODE 36 COORD 8.9657521247863770e-01 7.8440167009830475e-02 6.0000002384185791e-01 -NODE 37 COORD 1.0336618423461914e+00 3.7622216343879700e-01 4.0000000596046448e-01 -NODE 38 COORD 8.4572333097457886e-01 3.0781811475753784e-01 4.0000000596046448e-01 -NODE 39 COORD 1.0336618423461914e+00 3.7622216343879700e-01 6.0000002384185791e-01 -NODE 40 COORD 8.4572333097457886e-01 3.0781811475753784e-01 6.0000002384185791e-01 -NODE 41 COORD 1.0625183582305908e+00 2.8470095992088318e-01 4.0000000596046448e-01 -NODE 42 COORD 9.3969261646270752e-01 3.4202015399932861e-01 4.0000000596046448e-01 -NODE 43 COORD 8.6933326721191406e-01 2.3293714225292206e-01 4.0000000596046448e-01 -NODE 44 COORD 1.0336618423461914e+00 3.7622216343879700e-01 5.0000000000000000e-01 -NODE 45 COORD 8.4572333097457886e-01 3.0781811475753784e-01 5.0000000000000000e-01 -NODE 46 COORD 1.0625183582305908e+00 2.8470095992088318e-01 6.0000002384185791e-01 -NODE 47 COORD 9.3969261646270752e-01 3.4202015399932861e-01 6.0000002384185791e-01 -NODE 48 COORD 8.6933326721191406e-01 2.3293714225292206e-01 6.0000002384185791e-01 -NODE 49 COORD 9.5262795686721802e-01 5.5000001192092896e-01 4.0000000596046448e-01 -NODE 50 COORD 7.7942287921905518e-01 4.4999998807907104e-01 4.0000000596046448e-01 -NODE 51 COORD 9.5262795686721802e-01 5.5000001192092896e-01 6.0000002384185791e-01 -NODE 52 COORD 7.7942287921905518e-01 4.4999998807907104e-01 6.0000002384185791e-01 -NODE 53 COORD 9.9693858623504639e-01 4.6488007903099060e-01 4.0000000596046448e-01 -NODE 54 COORD 8.6602538824081421e-01 5.0000000000000000e-01 4.0000000596046448e-01 -NODE 55 COORD 8.1567698717117310e-01 3.8035643100738525e-01 4.0000000596046448e-01 -NODE 56 COORD 9.5262795686721802e-01 5.5000001192092896e-01 5.0000000000000000e-01 -NODE 57 COORD 7.7942287921905518e-01 4.4999998807907104e-01 5.0000000000000000e-01 -NODE 58 COORD 9.9693858623504639e-01 4.6488007903099060e-01 6.0000002384185791e-01 -NODE 59 COORD 8.6602538824081421e-01 5.0000000000000000e-01 6.0000002384185791e-01 -NODE 60 COORD 8.1567698717117310e-01 3.8035643100738525e-01 6.0000002384185791e-01 -NODE 61 COORD 8.9999997615814209e-01 0.0000000000000000e+00 8.0000001192092896e-01 -NODE 62 COORD 1.1000000238418579e+00 0.0000000000000000e+00 8.0000001192092896e-01 -NODE 63 COORD 1.0832885503768921e+00 1.9101299345493317e-01 8.0000001192092896e-01 -NODE 64 COORD 8.8632696866989136e-01 1.5628336369991302e-01 8.0000001192092896e-01 -NODE 65 COORD 8.9999997615814209e-01 0.0000000000000000e+00 1.0000000000000000e+00 -NODE 66 COORD 1.1000000238418579e+00 0.0000000000000000e+00 1.0000000000000000e+00 -NODE 67 COORD 1.0832885503768921e+00 1.9101299345493317e-01 1.0000000000000000e+00 -NODE 68 COORD 8.8632696866989136e-01 1.5628336369991302e-01 1.0000000000000000e+00 -NODE 69 COORD 1.0000000000000000e+00 0.0000000000000000e+00 8.0000001192092896e-01 -NODE 70 COORD 1.0958141088485718e+00 9.5871314406394958e-02 8.0000001192092896e-01 -NODE 71 COORD 9.8480772972106934e-01 1.7364817857742310e-01 8.0000001192092896e-01 -NODE 72 COORD 8.9657521247863770e-01 7.8440167009830475e-02 8.0000001192092896e-01 -NODE 73 COORD 8.9999997615814209e-01 0.0000000000000000e+00 8.9999997615814209e-01 -NODE 74 COORD 1.1000000238418579e+00 0.0000000000000000e+00 8.9999997615814209e-01 -NODE 75 COORD 1.0832885503768921e+00 1.9101299345493317e-01 8.9999997615814209e-01 -NODE 76 COORD 8.8632696866989136e-01 1.5628336369991302e-01 8.9999997615814209e-01 -NODE 77 COORD 1.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+00 -NODE 78 COORD 1.0958141088485718e+00 9.5871314406394958e-02 1.0000000000000000e+00 -NODE 79 COORD 9.8480772972106934e-01 1.7364817857742310e-01 1.0000000000000000e+00 -NODE 80 COORD 8.9657521247863770e-01 7.8440167009830475e-02 1.0000000000000000e+00 -NODE 81 COORD 9.9619472026824951e-01 8.7155744433403015e-02 8.9999997615814209e-01 -NODE 82 COORD 9.9619472026824951e-01 8.7155744433403015e-02 8.0000001192092896e-01 -NODE 83 COORD 9.9619472026824951e-01 8.7155744433403015e-02 1.0000000000000000e+00 -NODE 84 COORD 8.9657521247863770e-01 7.8440167009830475e-02 8.9999997615814209e-01 -NODE 85 COORD 1.0958141088485718e+00 9.5871314406394958e-02 8.9999997615814209e-01 -NODE 86 COORD 1.0000000000000000e+00 0.0000000000000000e+00 8.9999997615814209e-01 -NODE 87 COORD 9.8480772972106934e-01 1.7364817857742310e-01 8.9999997615814209e-01 -NODE 88 COORD 1.0336618423461914e+00 3.7622216343879700e-01 8.0000001192092896e-01 -NODE 89 COORD 8.4572333097457886e-01 3.0781811475753784e-01 8.0000001192092896e-01 -NODE 90 COORD 1.0336618423461914e+00 3.7622216343879700e-01 1.0000000000000000e+00 -NODE 91 COORD 8.4572333097457886e-01 3.0781811475753784e-01 1.0000000000000000e+00 -NODE 92 COORD 1.0625183582305908e+00 2.8470095992088318e-01 8.0000001192092896e-01 -NODE 93 COORD 9.3969261646270752e-01 3.4202015399932861e-01 8.0000001192092896e-01 -NODE 94 COORD 8.6933326721191406e-01 2.3293714225292206e-01 8.0000001192092896e-01 -NODE 95 COORD 1.0336618423461914e+00 3.7622216343879700e-01 8.9999997615814209e-01 -NODE 96 COORD 8.4572333097457886e-01 3.0781811475753784e-01 8.9999997615814209e-01 -NODE 97 COORD 1.0625183582305908e+00 2.8470095992088318e-01 1.0000000000000000e+00 -NODE 98 COORD 9.3969261646270752e-01 3.4202015399932861e-01 1.0000000000000000e+00 -NODE 99 COORD 8.6933326721191406e-01 2.3293714225292206e-01 1.0000000000000000e+00 -NODE 100 COORD 9.6592581272125244e-01 2.5881904363632202e-01 8.9999997615814209e-01 -NODE 101 COORD 9.6592581272125244e-01 2.5881904363632202e-01 8.0000001192092896e-01 -NODE 102 COORD 9.6592581272125244e-01 2.5881904363632202e-01 1.0000000000000000e+00 -NODE 103 COORD 8.6933326721191406e-01 2.3293714225292206e-01 8.9999997615814209e-01 -NODE 104 COORD 1.0625183582305908e+00 2.8470095992088318e-01 8.9999997615814209e-01 -NODE 105 COORD 9.3969261646270752e-01 3.4202015399932861e-01 8.9999997615814209e-01 -NODE 106 COORD 9.5262795686721802e-01 5.5000001192092896e-01 8.0000001192092896e-01 -NODE 107 COORD 7.7942287921905518e-01 4.4999998807907104e-01 8.0000001192092896e-01 -NODE 108 COORD 9.5262795686721802e-01 5.5000001192092896e-01 1.0000000000000000e+00 -NODE 109 COORD 7.7942287921905518e-01 4.4999998807907104e-01 1.0000000000000000e+00 -NODE 110 COORD 9.9693858623504639e-01 4.6488007903099060e-01 8.0000001192092896e-01 -NODE 111 COORD 8.6602538824081421e-01 5.0000000000000000e-01 8.0000001192092896e-01 -NODE 112 COORD 8.1567698717117310e-01 3.8035643100738525e-01 8.0000001192092896e-01 -NODE 113 COORD 9.5262795686721802e-01 5.5000001192092896e-01 8.9999997615814209e-01 -NODE 114 COORD 7.7942287921905518e-01 4.4999998807907104e-01 8.9999997615814209e-01 -NODE 115 COORD 9.9693858623504639e-01 4.6488007903099060e-01 1.0000000000000000e+00 -NODE 116 COORD 8.6602538824081421e-01 5.0000000000000000e-01 1.0000000000000000e+00 -NODE 117 COORD 8.1567698717117310e-01 3.8035643100738525e-01 1.0000000000000000e+00 -NODE 118 COORD 9.0630781650543213e-01 4.2261826992034912e-01 8.9999997615814209e-01 -NODE 119 COORD 9.0630781650543213e-01 4.2261826992034912e-01 8.0000001192092896e-01 -NODE 120 COORD 9.0630781650543213e-01 4.2261826992034912e-01 1.0000000000000000e+00 -NODE 121 COORD 8.1567698717117310e-01 3.8035643100738525e-01 8.9999997615814209e-01 -NODE 122 COORD 9.9693858623504639e-01 4.6488007903099060e-01 8.9999997615814209e-01 -NODE 123 COORD 8.6602538824081421e-01 5.0000000000000000e-01 8.9999997615814209e-01 -NODE 124 COORD 8.9999997615814209e-01 0.0000000000000000e+00 1.2000000476837158e+00 -NODE 125 COORD 1.1000000238418579e+00 0.0000000000000000e+00 1.2000000476837158e+00 -NODE 126 COORD 1.0832885503768921e+00 1.9101299345493317e-01 1.2000000476837158e+00 -NODE 127 COORD 8.8632696866989136e-01 1.5628336369991302e-01 1.2000000476837158e+00 -NODE 128 COORD 8.9999997615814209e-01 0.0000000000000000e+00 1.3999999761581421e+00 -NODE 129 COORD 1.1000000238418579e+00 0.0000000000000000e+00 1.3999999761581421e+00 -NODE 130 COORD 1.0832885503768921e+00 1.9101299345493317e-01 1.3999999761581421e+00 -NODE 131 COORD 8.8632696866989136e-01 1.5628336369991302e-01 1.3999999761581421e+00 -NODE 132 COORD 1.0336618423461914e+00 3.7622216343879700e-01 1.2000000476837158e+00 -NODE 133 COORD 8.4572333097457886e-01 3.0781811475753784e-01 1.2000000476837158e+00 -NODE 134 COORD 1.0336618423461914e+00 3.7622216343879700e-01 1.3999999761581421e+00 -NODE 135 COORD 8.4572333097457886e-01 3.0781811475753784e-01 1.3999999761581421e+00 -NODE 136 COORD 9.5262795686721802e-01 5.5000001192092896e-01 1.2000000476837158e+00 -NODE 137 COORD 7.7942287921905518e-01 4.4999998807907104e-01 1.2000000476837158e+00 -NODE 138 COORD 9.5262795686721802e-01 5.5000001192092896e-01 1.3999999761581421e+00 -NODE 139 COORD 7.7942287921905518e-01 4.4999998807907104e-01 1.3999999761581421e+00 -------------------------------------------------STRUCTURE ELEMENTS - 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLID HEX8 4 3 9 10 8 7 11 12 MAT 1 KINEM nonlinear EAS none - 3 SOLID HEX8 10 9 13 14 12 11 15 16 MAT 1 KINEM nonlinear EAS none - 4 SOLID HEX20 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 MAT 1 KINEM nonlinear - 5 SOLID HEX20 20 19 37 38 24 23 39 40 27 41 42 43 32 31 44 45 35 46 47 48 MAT 1 KINEM nonlinear - 6 SOLID HEX20 38 37 49 50 40 39 51 52 42 53 54 55 45 44 56 57 47 58 59 60 MAT 1 KINEM nonlinear - 7 SOLID HEX27 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 MAT 1 KINEM nonlinear - 8 SOLID HEX27 64 63 88 89 68 67 90 91 71 92 93 94 76 75 95 96 79 97 98 99 100 101 102 103 104 87 105 MAT 1 KINEM nonlinear - 9 SOLID HEX27 89 88 106 107 91 90 108 109 93 110 111 112 96 95 113 114 98 115 116 117 118 119 120 121 122 105 123 MAT 1 KINEM nonlinear - 10 SOLIDSH8 HEX8 124 125 126 127 128 129 130 131 MAT 1 KINEM nonlinear EAS none ANS none THICKDIR auto - 11 SOLIDSH8 HEX8 127 126 132 133 131 130 134 135 MAT 1 KINEM nonlinear EAS none ANS none THICKDIR auto - 12 SOLIDSH8 HEX8 133 132 136 137 135 134 138 139 MAT 1 KINEM nonlinear EAS none ANS none THICKDIR auto ----------------------------------------------------------------END diff --git a/tests/input-files-ref/test_element_types_hex_new_pre_exodus.dat b/tests/input-files-ref/test_element_types_hex_new_pre_exodus.dat deleted file mode 100644 index a58df5d..0000000 --- a/tests/input-files-ref/test_element_types_hex_new_pre_exodus.dat +++ /dev/null @@ -1,213 +0,0 @@ -================================================================== - General Data File 4C -================================================================== --------------------------------------------------------------TITLE -created by pre_exodus -------------------------------------------------------PROBLEM SIZE -//ELEMENTS 12 -//NODES 139 -DIM 3 - --------------------------------------------------------------FUNCT1 -SYMBOLIC_FUNCTION_OF_TIME t -----------------------------------------------------------MATERIALS -MAT 1 MAT_Struct_StVenantKirchhoff YOUNG 1.0e+09 NUE 0.3 DENS 0.0 -------------------------------------IO/RUNTIME VTK OUTPUT/STRUCTURE -OUTPUT_STRUCTURE Yes -DISPLACEMENT Yes - - --------------------------------------DESIGN SURF DIRICH CONDITIONS -DSURF 4 -// fix_0 -E 1 - NUMDOF 3 ONOFF 1 1 1 VAL 0 0 0 FUNCT 0 0 0 -// fix_1 -E 2 - NUMDOF 3 ONOFF 1 1 1 VAL 0 0 0 FUNCT 0 0 0 -// fix_2 -E 3 - NUMDOF 3 ONOFF 1 1 1 VAL 0 0 0 FUNCT 0 0 0 -// fix_3 -E 4 - NUMDOF 3 ONOFF 1 1 1 VAL 0 0 0 FUNCT 0 0 0 ------------------------------------------------DNODE-NODE TOPOLOGY ------------------------------------------------DLINE-NODE TOPOLOGY ------------------------------------------------DSURF-NODE TOPOLOGY -NODE 1 DSURFACE 1 -NODE 2 DSURFACE 1 -NODE 5 DSURFACE 1 -NODE 6 DSURFACE 1 -NODE 17 DSURFACE 2 -NODE 18 DSURFACE 2 -NODE 21 DSURFACE 2 -NODE 22 DSURFACE 2 -NODE 25 DSURFACE 2 -NODE 29 DSURFACE 2 -NODE 30 DSURFACE 2 -NODE 33 DSURFACE 2 -NODE 61 DSURFACE 3 -NODE 62 DSURFACE 3 -NODE 65 DSURFACE 3 -NODE 66 DSURFACE 3 -NODE 69 DSURFACE 3 -NODE 73 DSURFACE 3 -NODE 74 DSURFACE 3 -NODE 77 DSURFACE 3 -NODE 86 DSURFACE 3 -NODE 124 DSURFACE 4 -NODE 125 DSURFACE 4 -NODE 128 DSURFACE 4 -NODE 129 DSURFACE 4 -------------------------------------------------DVOL-NODE TOPOLOGY --------------------------------------------------------NODE COORDS -NODE 1 COORD 8.9999997615814209e-01 0.0000000000000000e+00 0.0000000000000000e+00 -NODE 2 COORD 1.1000000238418579e+00 0.0000000000000000e+00 0.0000000000000000e+00 -NODE 3 COORD 1.0832885503768921e+00 1.9101299345493317e-01 0.0000000000000000e+00 -NODE 4 COORD 8.8632696866989136e-01 1.5628336369991302e-01 0.0000000000000000e+00 -NODE 5 COORD 8.9999997615814209e-01 0.0000000000000000e+00 2.0000000298023224e-01 -NODE 6 COORD 1.1000000238418579e+00 0.0000000000000000e+00 2.0000000298023224e-01 -NODE 7 COORD 1.0832885503768921e+00 1.9101299345493317e-01 2.0000000298023224e-01 -NODE 8 COORD 8.8632696866989136e-01 1.5628336369991302e-01 2.0000000298023224e-01 -NODE 9 COORD 1.0336618423461914e+00 3.7622216343879700e-01 0.0000000000000000e+00 -NODE 10 COORD 8.4572333097457886e-01 3.0781811475753784e-01 0.0000000000000000e+00 -NODE 11 COORD 1.0336618423461914e+00 3.7622216343879700e-01 2.0000000298023224e-01 -NODE 12 COORD 8.4572333097457886e-01 3.0781811475753784e-01 2.0000000298023224e-01 -NODE 13 COORD 9.5262795686721802e-01 5.5000001192092896e-01 0.0000000000000000e+00 -NODE 14 COORD 7.7942287921905518e-01 4.4999998807907104e-01 0.0000000000000000e+00 -NODE 15 COORD 9.5262795686721802e-01 5.5000001192092896e-01 2.0000000298023224e-01 -NODE 16 COORD 7.7942287921905518e-01 4.4999998807907104e-01 2.0000000298023224e-01 -NODE 17 COORD 8.9999997615814209e-01 0.0000000000000000e+00 4.0000000596046448e-01 -NODE 18 COORD 1.1000000238418579e+00 0.0000000000000000e+00 4.0000000596046448e-01 -NODE 19 COORD 1.0832885503768921e+00 1.9101299345493317e-01 4.0000000596046448e-01 -NODE 20 COORD 8.8632696866989136e-01 1.5628336369991302e-01 4.0000000596046448e-01 -NODE 21 COORD 8.9999997615814209e-01 0.0000000000000000e+00 6.0000002384185791e-01 -NODE 22 COORD 1.1000000238418579e+00 0.0000000000000000e+00 6.0000002384185791e-01 -NODE 23 COORD 1.0832885503768921e+00 1.9101299345493317e-01 6.0000002384185791e-01 -NODE 24 COORD 8.8632696866989136e-01 1.5628336369991302e-01 6.0000002384185791e-01 -NODE 25 COORD 1.0000000000000000e+00 0.0000000000000000e+00 4.0000000596046448e-01 -NODE 26 COORD 1.0958141088485718e+00 9.5871314406394958e-02 4.0000000596046448e-01 -NODE 27 COORD 9.8480772972106934e-01 1.7364817857742310e-01 4.0000000596046448e-01 -NODE 28 COORD 8.9657521247863770e-01 7.8440167009830475e-02 4.0000000596046448e-01 -NODE 29 COORD 8.9999997615814209e-01 0.0000000000000000e+00 5.0000000000000000e-01 -NODE 30 COORD 1.1000000238418579e+00 0.0000000000000000e+00 5.0000000000000000e-01 -NODE 31 COORD 1.0832885503768921e+00 1.9101299345493317e-01 5.0000000000000000e-01 -NODE 32 COORD 8.8632696866989136e-01 1.5628336369991302e-01 5.0000000000000000e-01 -NODE 33 COORD 1.0000000000000000e+00 0.0000000000000000e+00 6.0000002384185791e-01 -NODE 34 COORD 1.0958141088485718e+00 9.5871314406394958e-02 6.0000002384185791e-01 -NODE 35 COORD 9.8480772972106934e-01 1.7364817857742310e-01 6.0000002384185791e-01 -NODE 36 COORD 8.9657521247863770e-01 7.8440167009830475e-02 6.0000002384185791e-01 -NODE 37 COORD 1.0336618423461914e+00 3.7622216343879700e-01 4.0000000596046448e-01 -NODE 38 COORD 8.4572333097457886e-01 3.0781811475753784e-01 4.0000000596046448e-01 -NODE 39 COORD 1.0336618423461914e+00 3.7622216343879700e-01 6.0000002384185791e-01 -NODE 40 COORD 8.4572333097457886e-01 3.0781811475753784e-01 6.0000002384185791e-01 -NODE 41 COORD 1.0625183582305908e+00 2.8470095992088318e-01 4.0000000596046448e-01 -NODE 42 COORD 9.3969261646270752e-01 3.4202015399932861e-01 4.0000000596046448e-01 -NODE 43 COORD 8.6933326721191406e-01 2.3293714225292206e-01 4.0000000596046448e-01 -NODE 44 COORD 1.0336618423461914e+00 3.7622216343879700e-01 5.0000000000000000e-01 -NODE 45 COORD 8.4572333097457886e-01 3.0781811475753784e-01 5.0000000000000000e-01 -NODE 46 COORD 1.0625183582305908e+00 2.8470095992088318e-01 6.0000002384185791e-01 -NODE 47 COORD 9.3969261646270752e-01 3.4202015399932861e-01 6.0000002384185791e-01 -NODE 48 COORD 8.6933326721191406e-01 2.3293714225292206e-01 6.0000002384185791e-01 -NODE 49 COORD 9.5262795686721802e-01 5.5000001192092896e-01 4.0000000596046448e-01 -NODE 50 COORD 7.7942287921905518e-01 4.4999998807907104e-01 4.0000000596046448e-01 -NODE 51 COORD 9.5262795686721802e-01 5.5000001192092896e-01 6.0000002384185791e-01 -NODE 52 COORD 7.7942287921905518e-01 4.4999998807907104e-01 6.0000002384185791e-01 -NODE 53 COORD 9.9693858623504639e-01 4.6488007903099060e-01 4.0000000596046448e-01 -NODE 54 COORD 8.6602538824081421e-01 5.0000000000000000e-01 4.0000000596046448e-01 -NODE 55 COORD 8.1567698717117310e-01 3.8035643100738525e-01 4.0000000596046448e-01 -NODE 56 COORD 9.5262795686721802e-01 5.5000001192092896e-01 5.0000000000000000e-01 -NODE 57 COORD 7.7942287921905518e-01 4.4999998807907104e-01 5.0000000000000000e-01 -NODE 58 COORD 9.9693858623504639e-01 4.6488007903099060e-01 6.0000002384185791e-01 -NODE 59 COORD 8.6602538824081421e-01 5.0000000000000000e-01 6.0000002384185791e-01 -NODE 60 COORD 8.1567698717117310e-01 3.8035643100738525e-01 6.0000002384185791e-01 -NODE 61 COORD 8.9999997615814209e-01 0.0000000000000000e+00 8.0000001192092896e-01 -NODE 62 COORD 1.1000000238418579e+00 0.0000000000000000e+00 8.0000001192092896e-01 -NODE 63 COORD 1.0832885503768921e+00 1.9101299345493317e-01 8.0000001192092896e-01 -NODE 64 COORD 8.8632696866989136e-01 1.5628336369991302e-01 8.0000001192092896e-01 -NODE 65 COORD 8.9999997615814209e-01 0.0000000000000000e+00 1.0000000000000000e+00 -NODE 66 COORD 1.1000000238418579e+00 0.0000000000000000e+00 1.0000000000000000e+00 -NODE 67 COORD 1.0832885503768921e+00 1.9101299345493317e-01 1.0000000000000000e+00 -NODE 68 COORD 8.8632696866989136e-01 1.5628336369991302e-01 1.0000000000000000e+00 -NODE 69 COORD 1.0000000000000000e+00 0.0000000000000000e+00 8.0000001192092896e-01 -NODE 70 COORD 1.0958141088485718e+00 9.5871314406394958e-02 8.0000001192092896e-01 -NODE 71 COORD 9.8480772972106934e-01 1.7364817857742310e-01 8.0000001192092896e-01 -NODE 72 COORD 8.9657521247863770e-01 7.8440167009830475e-02 8.0000001192092896e-01 -NODE 73 COORD 8.9999997615814209e-01 0.0000000000000000e+00 8.9999997615814209e-01 -NODE 74 COORD 1.1000000238418579e+00 0.0000000000000000e+00 8.9999997615814209e-01 -NODE 75 COORD 1.0832885503768921e+00 1.9101299345493317e-01 8.9999997615814209e-01 -NODE 76 COORD 8.8632696866989136e-01 1.5628336369991302e-01 8.9999997615814209e-01 -NODE 77 COORD 1.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+00 -NODE 78 COORD 1.0958141088485718e+00 9.5871314406394958e-02 1.0000000000000000e+00 -NODE 79 COORD 9.8480772972106934e-01 1.7364817857742310e-01 1.0000000000000000e+00 -NODE 80 COORD 8.9657521247863770e-01 7.8440167009830475e-02 1.0000000000000000e+00 -NODE 81 COORD 9.9619472026824951e-01 8.7155744433403015e-02 8.9999997615814209e-01 -NODE 82 COORD 9.9619472026824951e-01 8.7155744433403015e-02 8.0000001192092896e-01 -NODE 83 COORD 9.9619472026824951e-01 8.7155744433403015e-02 1.0000000000000000e+00 -NODE 84 COORD 8.9657521247863770e-01 7.8440167009830475e-02 8.9999997615814209e-01 -NODE 85 COORD 1.0958141088485718e+00 9.5871314406394958e-02 8.9999997615814209e-01 -NODE 86 COORD 1.0000000000000000e+00 0.0000000000000000e+00 8.9999997615814209e-01 -NODE 87 COORD 9.8480772972106934e-01 1.7364817857742310e-01 8.9999997615814209e-01 -NODE 88 COORD 1.0336618423461914e+00 3.7622216343879700e-01 8.0000001192092896e-01 -NODE 89 COORD 8.4572333097457886e-01 3.0781811475753784e-01 8.0000001192092896e-01 -NODE 90 COORD 1.0336618423461914e+00 3.7622216343879700e-01 1.0000000000000000e+00 -NODE 91 COORD 8.4572333097457886e-01 3.0781811475753784e-01 1.0000000000000000e+00 -NODE 92 COORD 1.0625183582305908e+00 2.8470095992088318e-01 8.0000001192092896e-01 -NODE 93 COORD 9.3969261646270752e-01 3.4202015399932861e-01 8.0000001192092896e-01 -NODE 94 COORD 8.6933326721191406e-01 2.3293714225292206e-01 8.0000001192092896e-01 -NODE 95 COORD 1.0336618423461914e+00 3.7622216343879700e-01 8.9999997615814209e-01 -NODE 96 COORD 8.4572333097457886e-01 3.0781811475753784e-01 8.9999997615814209e-01 -NODE 97 COORD 1.0625183582305908e+00 2.8470095992088318e-01 1.0000000000000000e+00 -NODE 98 COORD 9.3969261646270752e-01 3.4202015399932861e-01 1.0000000000000000e+00 -NODE 99 COORD 8.6933326721191406e-01 2.3293714225292206e-01 1.0000000000000000e+00 -NODE 100 COORD 9.6592581272125244e-01 2.5881904363632202e-01 8.9999997615814209e-01 -NODE 101 COORD 9.6592581272125244e-01 2.5881904363632202e-01 8.0000001192092896e-01 -NODE 102 COORD 9.6592581272125244e-01 2.5881904363632202e-01 1.0000000000000000e+00 -NODE 103 COORD 8.6933326721191406e-01 2.3293714225292206e-01 8.9999997615814209e-01 -NODE 104 COORD 1.0625183582305908e+00 2.8470095992088318e-01 8.9999997615814209e-01 -NODE 105 COORD 9.3969261646270752e-01 3.4202015399932861e-01 8.9999997615814209e-01 -NODE 106 COORD 9.5262795686721802e-01 5.5000001192092896e-01 8.0000001192092896e-01 -NODE 107 COORD 7.7942287921905518e-01 4.4999998807907104e-01 8.0000001192092896e-01 -NODE 108 COORD 9.5262795686721802e-01 5.5000001192092896e-01 1.0000000000000000e+00 -NODE 109 COORD 7.7942287921905518e-01 4.4999998807907104e-01 1.0000000000000000e+00 -NODE 110 COORD 9.9693858623504639e-01 4.6488007903099060e-01 8.0000001192092896e-01 -NODE 111 COORD 8.6602538824081421e-01 5.0000000000000000e-01 8.0000001192092896e-01 -NODE 112 COORD 8.1567698717117310e-01 3.8035643100738525e-01 8.0000001192092896e-01 -NODE 113 COORD 9.5262795686721802e-01 5.5000001192092896e-01 8.9999997615814209e-01 -NODE 114 COORD 7.7942287921905518e-01 4.4999998807907104e-01 8.9999997615814209e-01 -NODE 115 COORD 9.9693858623504639e-01 4.6488007903099060e-01 1.0000000000000000e+00 -NODE 116 COORD 8.6602538824081421e-01 5.0000000000000000e-01 1.0000000000000000e+00 -NODE 117 COORD 8.1567698717117310e-01 3.8035643100738525e-01 1.0000000000000000e+00 -NODE 118 COORD 9.0630781650543213e-01 4.2261826992034912e-01 8.9999997615814209e-01 -NODE 119 COORD 9.0630781650543213e-01 4.2261826992034912e-01 8.0000001192092896e-01 -NODE 120 COORD 9.0630781650543213e-01 4.2261826992034912e-01 1.0000000000000000e+00 -NODE 121 COORD 8.1567698717117310e-01 3.8035643100738525e-01 8.9999997615814209e-01 -NODE 122 COORD 9.9693858623504639e-01 4.6488007903099060e-01 8.9999997615814209e-01 -NODE 123 COORD 8.6602538824081421e-01 5.0000000000000000e-01 8.9999997615814209e-01 -NODE 124 COORD 8.9999997615814209e-01 0.0000000000000000e+00 1.2000000476837158e+00 -NODE 125 COORD 1.1000000238418579e+00 0.0000000000000000e+00 1.2000000476837158e+00 -NODE 126 COORD 1.0832885503768921e+00 1.9101299345493317e-01 1.2000000476837158e+00 -NODE 127 COORD 8.8632696866989136e-01 1.5628336369991302e-01 1.2000000476837158e+00 -NODE 128 COORD 8.9999997615814209e-01 0.0000000000000000e+00 1.3999999761581421e+00 -NODE 129 COORD 1.1000000238418579e+00 0.0000000000000000e+00 1.3999999761581421e+00 -NODE 130 COORD 1.0832885503768921e+00 1.9101299345493317e-01 1.3999999761581421e+00 -NODE 131 COORD 8.8632696866989136e-01 1.5628336369991302e-01 1.3999999761581421e+00 -NODE 132 COORD 1.0336618423461914e+00 3.7622216343879700e-01 1.2000000476837158e+00 -NODE 133 COORD 8.4572333097457886e-01 3.0781811475753784e-01 1.2000000476837158e+00 -NODE 134 COORD 1.0336618423461914e+00 3.7622216343879700e-01 1.3999999761581421e+00 -NODE 135 COORD 8.4572333097457886e-01 3.0781811475753784e-01 1.3999999761581421e+00 -NODE 136 COORD 9.5262795686721802e-01 5.5000001192092896e-01 1.2000000476837158e+00 -NODE 137 COORD 7.7942287921905518e-01 4.4999998807907104e-01 1.2000000476837158e+00 -NODE 138 COORD 9.5262795686721802e-01 5.5000001192092896e-01 1.3999999761581421e+00 -NODE 139 COORD 7.7942287921905518e-01 4.4999998807907104e-01 1.3999999761581421e+00 -------------------------------------------------STRUCTURE ELEMENTS - 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLID HEX8 4 3 9 10 8 7 11 12 MAT 1 KINEM nonlinear EAS none - 3 SOLID HEX8 10 9 13 14 12 11 15 16 MAT 1 KINEM nonlinear EAS none - 4 SOLID HEX20 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 MAT 1 KINEM nonlinear - 5 SOLID HEX20 20 19 37 38 24 23 39 40 27 41 42 43 32 31 44 45 35 46 47 48 MAT 1 KINEM nonlinear - 6 SOLID HEX20 38 37 49 50 40 39 51 52 42 53 54 55 45 44 56 57 47 58 59 60 MAT 1 KINEM nonlinear - 7 SOLID HEX27 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 86 85 87 84 83 81 MAT 1 KINEM nonlinear - 8 SOLID HEX27 64 63 88 89 68 67 90 91 71 92 93 94 76 75 95 96 79 97 98 99 101 87 104 105 103 102 100 MAT 1 KINEM nonlinear - 9 SOLID HEX27 89 88 106 107 91 90 108 109 93 110 111 112 96 95 113 114 98 115 116 117 119 105 122 123 121 120 118 MAT 1 KINEM nonlinear - 10 SOLIDSH8 HEX8 124 125 126 127 128 129 130 131 MAT 1 KINEM nonlinear EAS none ANS none THICKDIR auto - 11 SOLIDSH8 HEX8 127 126 132 133 131 130 134 135 MAT 1 KINEM nonlinear EAS none ANS none THICKDIR auto - 12 SOLIDSH8 HEX8 133 132 136 137 135 134 138 139 MAT 1 KINEM nonlinear EAS none ANS none THICKDIR auto ----------------------------------------------------------------END -// END diff --git a/tests/input-files-ref/test_element_types_hex_pre_exodus.dat b/tests/input-files-ref/test_element_types_hex_pre_exodus.dat index c086351..4ef8352 100644 --- a/tests/input-files-ref/test_element_types_hex_pre_exodus.dat +++ b/tests/input-files-ref/test_element_types_hex_pre_exodus.dat @@ -197,15 +197,15 @@ NODE 137 COORD 7.7942287921905518e-01 4.4999998807907104e-01 1.20000004 NODE 138 COORD 9.5262795686721802e-01 5.5000001192092896e-01 1.3999999761581421e+00 NODE 139 COORD 7.7942287921905518e-01 4.4999998807907104e-01 1.3999999761581421e+00 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 4 3 9 10 8 7 11 12 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 10 9 13 14 12 11 15 16 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH20 HEX20 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 MAT 1 KINEM nonlinear - 5 SOLIDH20 HEX20 20 19 37 38 24 23 39 40 27 41 42 43 32 31 44 45 35 46 47 48 MAT 1 KINEM nonlinear - 6 SOLIDH20 HEX20 38 37 49 50 40 39 51 52 42 53 54 55 45 44 56 57 47 58 59 60 MAT 1 KINEM nonlinear - 7 SOLIDH27 HEX27 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 86 85 87 84 83 81 MAT 1 KINEM nonlinear - 8 SOLIDH27 HEX27 64 63 88 89 68 67 90 91 71 92 93 94 76 75 95 96 79 97 98 99 101 87 104 105 103 102 100 MAT 1 KINEM nonlinear - 9 SOLIDH27 HEX27 89 88 106 107 91 90 108 109 93 110 111 112 96 95 113 114 98 115 116 117 119 105 122 123 121 120 118 MAT 1 KINEM nonlinear + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 4 3 9 10 8 7 11 12 MAT 1 KINEM nonlinear + 3 SOLID HEX8 10 9 13 14 12 11 15 16 MAT 1 KINEM nonlinear + 4 SOLID HEX20 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 MAT 1 KINEM nonlinear + 5 SOLID HEX20 20 19 37 38 24 23 39 40 27 41 42 43 32 31 44 45 35 46 47 48 MAT 1 KINEM nonlinear + 6 SOLID HEX20 38 37 49 50 40 39 51 52 42 53 54 55 45 44 56 57 47 58 59 60 MAT 1 KINEM nonlinear + 7 SOLID HEX27 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 86 85 87 84 83 81 MAT 1 KINEM nonlinear + 8 SOLID HEX27 64 63 88 89 68 67 90 91 71 92 93 94 76 75 95 96 79 97 98 99 101 87 104 105 103 102 100 MAT 1 KINEM nonlinear + 9 SOLID HEX27 89 88 106 107 91 90 108 109 93 110 111 112 96 95 113 114 98 115 116 117 119 105 122 123 121 120 118 MAT 1 KINEM nonlinear 10 SOLIDSH8 HEX8 124 125 126 127 128 129 130 131 MAT 1 KINEM nonlinear EAS none ANS none THICKDIR auto 11 SOLIDSH8 HEX8 127 126 132 133 131 130 134 135 MAT 1 KINEM nonlinear EAS none ANS none THICKDIR auto 12 SOLIDSH8 HEX8 133 132 136 137 135 134 138 139 MAT 1 KINEM nonlinear EAS none ANS none THICKDIR auto diff --git a/tests/input-files-ref/test_element_types_tet_cubitpy.dat b/tests/input-files-ref/test_element_types_tet_cubitpy.dat index e3277d6..fdf274c 100644 --- a/tests/input-files-ref/test_element_types_tet_cubitpy.dat +++ b/tests/input-files-ref/test_element_types_tet_cubitpy.dat @@ -42,6 +42,6 @@ NODE 12 COORD 1.2999999523162842e+00 -5.1961523294448853e-01 0.00000000 NODE 13 COORD 1.2999999523162842e+00 5.1961523294448853e-01 0.0000000000000000e+00 NODE 14 COORD 4.0000000596046448e-01 7.3478811155110071e-17 0.0000000000000000e+00 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDT4 TET4 1 2 3 4 MAT 1 KINEM nonlinear - 2 SOLIDT10 TET10 5 6 7 8 9 10 11 12 13 14 MAT 1 KINEM nonlinear + 1 SOLID TET4 1 2 3 4 MAT 1 KINEM nonlinear + 2 SOLID TET10 5 6 7 8 9 10 11 12 13 14 MAT 1 KINEM nonlinear ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_element_types_tet_new_cubitpy.dat b/tests/input-files-ref/test_element_types_tet_new_cubitpy.dat deleted file mode 100644 index fdf274c..0000000 --- a/tests/input-files-ref/test_element_types_tet_new_cubitpy.dat +++ /dev/null @@ -1,47 +0,0 @@ - --------------------------------------------------------------FUNCT1 -SYMBOLIC_FUNCTION_OF_TIME t -----------------------------------------------------------MATERIALS -MAT 1 MAT_Struct_StVenantKirchhoff YOUNG 1.0e+09 NUE 0.3 DENS 0.0 -------------------------------------IO/RUNTIME VTK OUTPUT/STRUCTURE -OUTPUT_STRUCTURE Yes -DISPLACEMENT Yes - -----------------------------------------DESIGN SURF DIRICH CONDITIONS -DSURF 2 -// fix_0 -E 1 - NUMDOF 3 ONOFF 1 1 1 VAL 0 0 0 FUNCT 0 0 0 -// fix_1 -E 2 - NUMDOF 3 ONOFF 1 1 1 VAL 0 0 0 FUNCT 0 0 0 ------------------------------------------------DNODE-NODE TOPOLOGY ------------------------------------------------DLINE-NODE TOPOLOGY ------------------------------------------------DSURF-NODE TOPOLOGY -NODE 1 DSURFACE 1 -NODE 3 DSURFACE 1 -NODE 4 DSURFACE 1 -NODE 5 DSURFACE 2 -NODE 7 DSURFACE 2 -NODE 8 DSURFACE 2 -NODE 11 DSURFACE 2 -NODE 12 DSURFACE 2 -NODE 14 DSURFACE 2 ------------------------------------------------DVOL-NODE TOPOLOGY --------------------------------------------------------NODE COORDS -NODE 1 COORD 6.0000002384185791e-01 -1.0392304658889771e+00 -5.0000000000000000e-01 -NODE 2 COORD 6.0000002384185791e-01 1.0392304658889771e+00 -5.0000000000000000e-01 -NODE 3 COORD -1.2000000476837158e+00 1.4695762231022014e-16 -5.0000000000000000e-01 -NODE 4 COORD 0.0000000000000000e+00 0.0000000000000000e+00 5.0000000000000000e-01 -NODE 5 COORD 1.6000000238418579e+00 -1.0392304658889771e+00 -5.0000000000000000e-01 -NODE 6 COORD 1.6000000238418579e+00 1.0392304658889771e+00 -5.0000000000000000e-01 -NODE 7 COORD -2.0000000298023224e-01 1.4695762231022014e-16 -5.0000000000000000e-01 -NODE 8 COORD 1.0000000000000000e+00 0.0000000000000000e+00 5.0000000000000000e-01 -NODE 9 COORD 1.6000000238418579e+00 0.0000000000000000e+00 -5.0000000000000000e-01 -NODE 10 COORD 6.9999998807907104e-01 5.1961523294448853e-01 -5.0000000000000000e-01 -NODE 11 COORD 6.9999998807907104e-01 -5.1961523294448853e-01 -5.0000000000000000e-01 -NODE 12 COORD 1.2999999523162842e+00 -5.1961523294448853e-01 0.0000000000000000e+00 -NODE 13 COORD 1.2999999523162842e+00 5.1961523294448853e-01 0.0000000000000000e+00 -NODE 14 COORD 4.0000000596046448e-01 7.3478811155110071e-17 0.0000000000000000e+00 -------------------------------------------------STRUCTURE ELEMENTS - 1 SOLID TET4 1 2 3 4 MAT 1 KINEM nonlinear - 2 SOLID TET10 5 6 7 8 9 10 11 12 13 14 MAT 1 KINEM nonlinear ----------------------------------------------------------------END diff --git a/tests/input-files-ref/test_element_types_tet_new_pre_exodus.dat b/tests/input-files-ref/test_element_types_tet_new_pre_exodus.dat deleted file mode 100644 index e6989fe..0000000 --- a/tests/input-files-ref/test_element_types_tet_new_pre_exodus.dat +++ /dev/null @@ -1,58 +0,0 @@ -================================================================== - General Data File 4C -================================================================== --------------------------------------------------------------TITLE -created by pre_exodus -------------------------------------------------------PROBLEM SIZE -//ELEMENTS 2 -//NODES 14 -DIM 3 - --------------------------------------------------------------FUNCT1 -SYMBOLIC_FUNCTION_OF_TIME t -----------------------------------------------------------MATERIALS -MAT 1 MAT_Struct_StVenantKirchhoff YOUNG 1.0e+09 NUE 0.3 DENS 0.0 -------------------------------------IO/RUNTIME VTK OUTPUT/STRUCTURE -OUTPUT_STRUCTURE Yes -DISPLACEMENT Yes - - --------------------------------------DESIGN SURF DIRICH CONDITIONS -DSURF 2 -// fix_0 -E 1 - NUMDOF 3 ONOFF 1 1 1 VAL 0 0 0 FUNCT 0 0 0 -// fix_1 -E 2 - NUMDOF 3 ONOFF 1 1 1 VAL 0 0 0 FUNCT 0 0 0 ------------------------------------------------DNODE-NODE TOPOLOGY ------------------------------------------------DLINE-NODE TOPOLOGY ------------------------------------------------DSURF-NODE TOPOLOGY -NODE 1 DSURFACE 1 -NODE 3 DSURFACE 1 -NODE 4 DSURFACE 1 -NODE 5 DSURFACE 2 -NODE 7 DSURFACE 2 -NODE 8 DSURFACE 2 -NODE 11 DSURFACE 2 -NODE 12 DSURFACE 2 -NODE 14 DSURFACE 2 -------------------------------------------------DVOL-NODE TOPOLOGY --------------------------------------------------------NODE COORDS -NODE 1 COORD 6.0000002384185791e-01 -1.0392304658889771e+00 -5.0000000000000000e-01 -NODE 2 COORD 6.0000002384185791e-01 1.0392304658889771e+00 -5.0000000000000000e-01 -NODE 3 COORD -1.2000000476837158e+00 1.4695762231022014e-16 -5.0000000000000000e-01 -NODE 4 COORD 0.0000000000000000e+00 0.0000000000000000e+00 5.0000000000000000e-01 -NODE 5 COORD 1.6000000238418579e+00 -1.0392304658889771e+00 -5.0000000000000000e-01 -NODE 6 COORD 1.6000000238418579e+00 1.0392304658889771e+00 -5.0000000000000000e-01 -NODE 7 COORD -2.0000000298023224e-01 1.4695762231022014e-16 -5.0000000000000000e-01 -NODE 8 COORD 1.0000000000000000e+00 0.0000000000000000e+00 5.0000000000000000e-01 -NODE 9 COORD 1.6000000238418579e+00 0.0000000000000000e+00 -5.0000000000000000e-01 -NODE 10 COORD 6.9999998807907104e-01 5.1961523294448853e-01 -5.0000000000000000e-01 -NODE 11 COORD 6.9999998807907104e-01 -5.1961523294448853e-01 -5.0000000000000000e-01 -NODE 12 COORD 1.2999999523162842e+00 -5.1961523294448853e-01 0.0000000000000000e+00 -NODE 13 COORD 1.2999999523162842e+00 5.1961523294448853e-01 0.0000000000000000e+00 -NODE 14 COORD 4.0000000596046448e-01 7.3478811155110071e-17 0.0000000000000000e+00 -------------------------------------------------STRUCTURE ELEMENTS - 1 SOLID TET4 1 2 3 4 MAT 1 KINEM nonlinear - 2 SOLID TET10 5 6 7 8 9 10 11 12 13 14 MAT 1 KINEM nonlinear ----------------------------------------------------------------END -// END diff --git a/tests/input-files-ref/test_element_types_tet_pre_exodus.dat b/tests/input-files-ref/test_element_types_tet_pre_exodus.dat index a6b270e..e6989fe 100644 --- a/tests/input-files-ref/test_element_types_tet_pre_exodus.dat +++ b/tests/input-files-ref/test_element_types_tet_pre_exodus.dat @@ -52,7 +52,7 @@ NODE 12 COORD 1.2999999523162842e+00 -5.1961523294448853e-01 0.00000000 NODE 13 COORD 1.2999999523162842e+00 5.1961523294448853e-01 0.0000000000000000e+00 NODE 14 COORD 4.0000000596046448e-01 7.3478811155110071e-17 0.0000000000000000e+00 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDT4 TET4 1 2 3 4 MAT 1 KINEM nonlinear - 2 SOLIDT10 TET10 5 6 7 8 9 10 11 12 13 14 MAT 1 KINEM nonlinear + 1 SOLID TET4 1 2 3 4 MAT 1 KINEM nonlinear + 2 SOLID TET10 5 6 7 8 9 10 11 12 13 14 MAT 1 KINEM nonlinear ---------------------------------------------------------------END // END diff --git a/tests/input-files-ref/test_extrude_mesh_function_cubitpy.dat b/tests/input-files-ref/test_extrude_mesh_function_cubitpy.dat index eee05be..2cca11b 100644 --- a/tests/input-files-ref/test_extrude_mesh_function_cubitpy.dat +++ b/tests/input-files-ref/test_extrude_mesh_function_cubitpy.dat @@ -81,46 +81,46 @@ NODE 78 COORD 2.3695821704944291e+00 2.8825975137556692e+00 2.83740537 NODE 79 COORD 2.0905665700827325e+00 3.1184945085113331e+00 3.3262949304230092e+00 NODE 80 COORD 2.3677654890466799e+00 2.8842477562477336e+00 3.1650192551204910e+00 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 9 13 14 10 11 15 16 12 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 14 17 18 10 16 19 20 12 MAT 1 KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 17 21 22 18 19 23 24 20 MAT 1 KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 4 3 22 21 8 7 24 23 MAT 1 KINEM nonlinear EAS none - 7 SOLIDH8 HEX8 3 10 18 22 7 12 20 24 MAT 1 KINEM nonlinear EAS none - 8 SOLIDH8 HEX8 13 9 25 26 15 11 27 28 MAT 1 KINEM nonlinear EAS none - 9 SOLIDH8 HEX8 9 2 29 25 11 6 30 27 MAT 1 KINEM nonlinear EAS none - 10 SOLIDH8 HEX8 2 1 31 29 6 5 32 30 MAT 1 KINEM nonlinear EAS none - 11 SOLIDH8 HEX8 31 33 34 29 32 35 36 30 MAT 1 KINEM nonlinear EAS none - 12 SOLIDH8 HEX8 33 37 38 34 35 39 40 36 MAT 1 KINEM nonlinear EAS none - 13 SOLIDH8 HEX8 26 25 38 37 28 27 40 39 MAT 1 KINEM nonlinear EAS none - 14 SOLIDH8 HEX8 25 29 34 38 27 30 36 40 MAT 1 KINEM nonlinear EAS none - 15 SOLIDH8 HEX8 5 6 7 8 41 42 43 44 MAT 1 KINEM nonlinear EAS none - 16 SOLIDH8 HEX8 6 11 12 7 42 45 46 43 MAT 1 KINEM nonlinear EAS none - 17 SOLIDH8 HEX8 11 15 16 12 45 47 48 46 MAT 1 KINEM nonlinear EAS none - 18 SOLIDH8 HEX8 16 19 20 12 48 49 50 46 MAT 1 KINEM nonlinear EAS none - 19 SOLIDH8 HEX8 19 23 24 20 49 51 52 50 MAT 1 KINEM nonlinear EAS none - 20 SOLIDH8 HEX8 8 7 24 23 44 43 52 51 MAT 1 KINEM nonlinear EAS none - 21 SOLIDH8 HEX8 7 12 20 24 43 46 50 52 MAT 1 KINEM nonlinear EAS none - 22 SOLIDH8 HEX8 15 11 27 28 47 45 53 54 MAT 1 KINEM nonlinear EAS none - 23 SOLIDH8 HEX8 11 6 30 27 45 42 55 53 MAT 1 KINEM nonlinear EAS none - 24 SOLIDH8 HEX8 6 5 32 30 42 41 56 55 MAT 1 KINEM nonlinear EAS none - 25 SOLIDH8 HEX8 32 35 36 30 56 57 58 55 MAT 1 KINEM nonlinear EAS none - 26 SOLIDH8 HEX8 35 39 40 36 57 59 60 58 MAT 1 KINEM nonlinear EAS none - 27 SOLIDH8 HEX8 28 27 40 39 54 53 60 59 MAT 1 KINEM nonlinear EAS none - 28 SOLIDH8 HEX8 27 30 36 40 53 55 58 60 MAT 1 KINEM nonlinear EAS none - 29 SOLIDH8 HEX8 41 42 43 44 61 62 63 64 MAT 1 KINEM nonlinear EAS none - 30 SOLIDH8 HEX8 42 45 46 43 62 65 66 63 MAT 1 KINEM nonlinear EAS none - 31 SOLIDH8 HEX8 45 47 48 46 65 67 68 66 MAT 1 KINEM nonlinear EAS none - 32 SOLIDH8 HEX8 48 49 50 46 68 69 70 66 MAT 1 KINEM nonlinear EAS none - 33 SOLIDH8 HEX8 49 51 52 50 69 71 72 70 MAT 1 KINEM nonlinear EAS none - 34 SOLIDH8 HEX8 44 43 52 51 64 63 72 71 MAT 1 KINEM nonlinear EAS none - 35 SOLIDH8 HEX8 43 46 50 52 63 66 70 72 MAT 1 KINEM nonlinear EAS none - 36 SOLIDH8 HEX8 47 45 53 54 67 65 73 74 MAT 1 KINEM nonlinear EAS none - 37 SOLIDH8 HEX8 45 42 55 53 65 62 75 73 MAT 1 KINEM nonlinear EAS none - 38 SOLIDH8 HEX8 42 41 56 55 62 61 76 75 MAT 1 KINEM nonlinear EAS none - 39 SOLIDH8 HEX8 56 57 58 55 76 77 78 75 MAT 1 KINEM nonlinear EAS none - 40 SOLIDH8 HEX8 57 59 60 58 77 79 80 78 MAT 1 KINEM nonlinear EAS none - 41 SOLIDH8 HEX8 54 53 60 59 74 73 80 79 MAT 1 KINEM nonlinear EAS none - 42 SOLIDH8 HEX8 53 55 58 60 73 75 78 80 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear + 3 SOLID HEX8 9 13 14 10 11 15 16 12 MAT 1 KINEM nonlinear + 4 SOLID HEX8 14 17 18 10 16 19 20 12 MAT 1 KINEM nonlinear + 5 SOLID HEX8 17 21 22 18 19 23 24 20 MAT 1 KINEM nonlinear + 6 SOLID HEX8 4 3 22 21 8 7 24 23 MAT 1 KINEM nonlinear + 7 SOLID HEX8 3 10 18 22 7 12 20 24 MAT 1 KINEM nonlinear + 8 SOLID HEX8 13 9 25 26 15 11 27 28 MAT 1 KINEM nonlinear + 9 SOLID HEX8 9 2 29 25 11 6 30 27 MAT 1 KINEM nonlinear + 10 SOLID HEX8 2 1 31 29 6 5 32 30 MAT 1 KINEM nonlinear + 11 SOLID HEX8 31 33 34 29 32 35 36 30 MAT 1 KINEM nonlinear + 12 SOLID HEX8 33 37 38 34 35 39 40 36 MAT 1 KINEM nonlinear + 13 SOLID HEX8 26 25 38 37 28 27 40 39 MAT 1 KINEM nonlinear + 14 SOLID HEX8 25 29 34 38 27 30 36 40 MAT 1 KINEM nonlinear + 15 SOLID HEX8 5 6 7 8 41 42 43 44 MAT 1 KINEM nonlinear + 16 SOLID HEX8 6 11 12 7 42 45 46 43 MAT 1 KINEM nonlinear + 17 SOLID HEX8 11 15 16 12 45 47 48 46 MAT 1 KINEM nonlinear + 18 SOLID HEX8 16 19 20 12 48 49 50 46 MAT 1 KINEM nonlinear + 19 SOLID HEX8 19 23 24 20 49 51 52 50 MAT 1 KINEM nonlinear + 20 SOLID HEX8 8 7 24 23 44 43 52 51 MAT 1 KINEM nonlinear + 21 SOLID HEX8 7 12 20 24 43 46 50 52 MAT 1 KINEM nonlinear + 22 SOLID HEX8 15 11 27 28 47 45 53 54 MAT 1 KINEM nonlinear + 23 SOLID HEX8 11 6 30 27 45 42 55 53 MAT 1 KINEM nonlinear + 24 SOLID HEX8 6 5 32 30 42 41 56 55 MAT 1 KINEM nonlinear + 25 SOLID HEX8 32 35 36 30 56 57 58 55 MAT 1 KINEM nonlinear + 26 SOLID HEX8 35 39 40 36 57 59 60 58 MAT 1 KINEM nonlinear + 27 SOLID HEX8 28 27 40 39 54 53 60 59 MAT 1 KINEM nonlinear + 28 SOLID HEX8 27 30 36 40 53 55 58 60 MAT 1 KINEM nonlinear + 29 SOLID HEX8 41 42 43 44 61 62 63 64 MAT 1 KINEM nonlinear + 30 SOLID HEX8 42 45 46 43 62 65 66 63 MAT 1 KINEM nonlinear + 31 SOLID HEX8 45 47 48 46 65 67 68 66 MAT 1 KINEM nonlinear + 32 SOLID HEX8 48 49 50 46 68 69 70 66 MAT 1 KINEM nonlinear + 33 SOLID HEX8 49 51 52 50 69 71 72 70 MAT 1 KINEM nonlinear + 34 SOLID HEX8 44 43 52 51 64 63 72 71 MAT 1 KINEM nonlinear + 35 SOLID HEX8 43 46 50 52 63 66 70 72 MAT 1 KINEM nonlinear + 36 SOLID HEX8 47 45 53 54 67 65 73 74 MAT 1 KINEM nonlinear + 37 SOLID HEX8 45 42 55 53 65 62 75 73 MAT 1 KINEM nonlinear + 38 SOLID HEX8 42 41 56 55 62 61 76 75 MAT 1 KINEM nonlinear + 39 SOLID HEX8 56 57 58 55 76 77 78 75 MAT 1 KINEM nonlinear + 40 SOLID HEX8 57 59 60 58 77 79 80 78 MAT 1 KINEM nonlinear + 41 SOLID HEX8 54 53 60 59 74 73 80 79 MAT 1 KINEM nonlinear + 42 SOLID HEX8 53 55 58 60 73 75 78 80 MAT 1 KINEM nonlinear ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_extrude_mesh_function_pre_exodus.dat b/tests/input-files-ref/test_extrude_mesh_function_pre_exodus.dat index 304e6e1..e924f59 100644 --- a/tests/input-files-ref/test_extrude_mesh_function_pre_exodus.dat +++ b/tests/input-files-ref/test_extrude_mesh_function_pre_exodus.dat @@ -95,47 +95,47 @@ NODE 78 COORD 2.3695821704944291e+00 2.8825975137556692e+00 2.83740537 NODE 79 COORD 2.0905665700827325e+00 3.1184945085113331e+00 3.3262949304230092e+00 NODE 80 COORD 2.3677654890466799e+00 2.8842477562477336e+00 3.1650192551204910e+00 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 9 13 14 10 11 15 16 12 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 14 17 18 10 16 19 20 12 MAT 1 KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 17 21 22 18 19 23 24 20 MAT 1 KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 4 3 22 21 8 7 24 23 MAT 1 KINEM nonlinear EAS none - 7 SOLIDH8 HEX8 3 10 18 22 7 12 20 24 MAT 1 KINEM nonlinear EAS none - 8 SOLIDH8 HEX8 13 9 25 26 15 11 27 28 MAT 1 KINEM nonlinear EAS none - 9 SOLIDH8 HEX8 9 2 29 25 11 6 30 27 MAT 1 KINEM nonlinear EAS none - 10 SOLIDH8 HEX8 2 1 31 29 6 5 32 30 MAT 1 KINEM nonlinear EAS none - 11 SOLIDH8 HEX8 31 33 34 29 32 35 36 30 MAT 1 KINEM nonlinear EAS none - 12 SOLIDH8 HEX8 33 37 38 34 35 39 40 36 MAT 1 KINEM nonlinear EAS none - 13 SOLIDH8 HEX8 26 25 38 37 28 27 40 39 MAT 1 KINEM nonlinear EAS none - 14 SOLIDH8 HEX8 25 29 34 38 27 30 36 40 MAT 1 KINEM nonlinear EAS none - 15 SOLIDH8 HEX8 5 6 7 8 41 42 43 44 MAT 1 KINEM nonlinear EAS none - 16 SOLIDH8 HEX8 6 11 12 7 42 45 46 43 MAT 1 KINEM nonlinear EAS none - 17 SOLIDH8 HEX8 11 15 16 12 45 47 48 46 MAT 1 KINEM nonlinear EAS none - 18 SOLIDH8 HEX8 16 19 20 12 48 49 50 46 MAT 1 KINEM nonlinear EAS none - 19 SOLIDH8 HEX8 19 23 24 20 49 51 52 50 MAT 1 KINEM nonlinear EAS none - 20 SOLIDH8 HEX8 8 7 24 23 44 43 52 51 MAT 1 KINEM nonlinear EAS none - 21 SOLIDH8 HEX8 7 12 20 24 43 46 50 52 MAT 1 KINEM nonlinear EAS none - 22 SOLIDH8 HEX8 15 11 27 28 47 45 53 54 MAT 1 KINEM nonlinear EAS none - 23 SOLIDH8 HEX8 11 6 30 27 45 42 55 53 MAT 1 KINEM nonlinear EAS none - 24 SOLIDH8 HEX8 6 5 32 30 42 41 56 55 MAT 1 KINEM nonlinear EAS none - 25 SOLIDH8 HEX8 32 35 36 30 56 57 58 55 MAT 1 KINEM nonlinear EAS none - 26 SOLIDH8 HEX8 35 39 40 36 57 59 60 58 MAT 1 KINEM nonlinear EAS none - 27 SOLIDH8 HEX8 28 27 40 39 54 53 60 59 MAT 1 KINEM nonlinear EAS none - 28 SOLIDH8 HEX8 27 30 36 40 53 55 58 60 MAT 1 KINEM nonlinear EAS none - 29 SOLIDH8 HEX8 41 42 43 44 61 62 63 64 MAT 1 KINEM nonlinear EAS none - 30 SOLIDH8 HEX8 42 45 46 43 62 65 66 63 MAT 1 KINEM nonlinear EAS none - 31 SOLIDH8 HEX8 45 47 48 46 65 67 68 66 MAT 1 KINEM nonlinear EAS none - 32 SOLIDH8 HEX8 48 49 50 46 68 69 70 66 MAT 1 KINEM nonlinear EAS none - 33 SOLIDH8 HEX8 49 51 52 50 69 71 72 70 MAT 1 KINEM nonlinear EAS none - 34 SOLIDH8 HEX8 44 43 52 51 64 63 72 71 MAT 1 KINEM nonlinear EAS none - 35 SOLIDH8 HEX8 43 46 50 52 63 66 70 72 MAT 1 KINEM nonlinear EAS none - 36 SOLIDH8 HEX8 47 45 53 54 67 65 73 74 MAT 1 KINEM nonlinear EAS none - 37 SOLIDH8 HEX8 45 42 55 53 65 62 75 73 MAT 1 KINEM nonlinear EAS none - 38 SOLIDH8 HEX8 42 41 56 55 62 61 76 75 MAT 1 KINEM nonlinear EAS none - 39 SOLIDH8 HEX8 56 57 58 55 76 77 78 75 MAT 1 KINEM nonlinear EAS none - 40 SOLIDH8 HEX8 57 59 60 58 77 79 80 78 MAT 1 KINEM nonlinear EAS none - 41 SOLIDH8 HEX8 54 53 60 59 74 73 80 79 MAT 1 KINEM nonlinear EAS none - 42 SOLIDH8 HEX8 53 55 58 60 73 75 78 80 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear + 3 SOLID HEX8 9 13 14 10 11 15 16 12 MAT 1 KINEM nonlinear + 4 SOLID HEX8 14 17 18 10 16 19 20 12 MAT 1 KINEM nonlinear + 5 SOLID HEX8 17 21 22 18 19 23 24 20 MAT 1 KINEM nonlinear + 6 SOLID HEX8 4 3 22 21 8 7 24 23 MAT 1 KINEM nonlinear + 7 SOLID HEX8 3 10 18 22 7 12 20 24 MAT 1 KINEM nonlinear + 8 SOLID HEX8 13 9 25 26 15 11 27 28 MAT 1 KINEM nonlinear + 9 SOLID HEX8 9 2 29 25 11 6 30 27 MAT 1 KINEM nonlinear + 10 SOLID HEX8 2 1 31 29 6 5 32 30 MAT 1 KINEM nonlinear + 11 SOLID HEX8 31 33 34 29 32 35 36 30 MAT 1 KINEM nonlinear + 12 SOLID HEX8 33 37 38 34 35 39 40 36 MAT 1 KINEM nonlinear + 13 SOLID HEX8 26 25 38 37 28 27 40 39 MAT 1 KINEM nonlinear + 14 SOLID HEX8 25 29 34 38 27 30 36 40 MAT 1 KINEM nonlinear + 15 SOLID HEX8 5 6 7 8 41 42 43 44 MAT 1 KINEM nonlinear + 16 SOLID HEX8 6 11 12 7 42 45 46 43 MAT 1 KINEM nonlinear + 17 SOLID HEX8 11 15 16 12 45 47 48 46 MAT 1 KINEM nonlinear + 18 SOLID HEX8 16 19 20 12 48 49 50 46 MAT 1 KINEM nonlinear + 19 SOLID HEX8 19 23 24 20 49 51 52 50 MAT 1 KINEM nonlinear + 20 SOLID HEX8 8 7 24 23 44 43 52 51 MAT 1 KINEM nonlinear + 21 SOLID HEX8 7 12 20 24 43 46 50 52 MAT 1 KINEM nonlinear + 22 SOLID HEX8 15 11 27 28 47 45 53 54 MAT 1 KINEM nonlinear + 23 SOLID HEX8 11 6 30 27 45 42 55 53 MAT 1 KINEM nonlinear + 24 SOLID HEX8 6 5 32 30 42 41 56 55 MAT 1 KINEM nonlinear + 25 SOLID HEX8 32 35 36 30 56 57 58 55 MAT 1 KINEM nonlinear + 26 SOLID HEX8 35 39 40 36 57 59 60 58 MAT 1 KINEM nonlinear + 27 SOLID HEX8 28 27 40 39 54 53 60 59 MAT 1 KINEM nonlinear + 28 SOLID HEX8 27 30 36 40 53 55 58 60 MAT 1 KINEM nonlinear + 29 SOLID HEX8 41 42 43 44 61 62 63 64 MAT 1 KINEM nonlinear + 30 SOLID HEX8 42 45 46 43 62 65 66 63 MAT 1 KINEM nonlinear + 31 SOLID HEX8 45 47 48 46 65 67 68 66 MAT 1 KINEM nonlinear + 32 SOLID HEX8 48 49 50 46 68 69 70 66 MAT 1 KINEM nonlinear + 33 SOLID HEX8 49 51 52 50 69 71 72 70 MAT 1 KINEM nonlinear + 34 SOLID HEX8 44 43 52 51 64 63 72 71 MAT 1 KINEM nonlinear + 35 SOLID HEX8 43 46 50 52 63 66 70 72 MAT 1 KINEM nonlinear + 36 SOLID HEX8 47 45 53 54 67 65 73 74 MAT 1 KINEM nonlinear + 37 SOLID HEX8 45 42 55 53 65 62 75 73 MAT 1 KINEM nonlinear + 38 SOLID HEX8 42 41 56 55 62 61 76 75 MAT 1 KINEM nonlinear + 39 SOLID HEX8 56 57 58 55 76 77 78 75 MAT 1 KINEM nonlinear + 40 SOLID HEX8 57 59 60 58 77 79 80 78 MAT 1 KINEM nonlinear + 41 SOLID HEX8 54 53 60 59 74 73 80 79 MAT 1 KINEM nonlinear + 42 SOLID HEX8 53 55 58 60 73 75 78 80 MAT 1 KINEM nonlinear ---------------------------------------------------------------END // END diff --git a/tests/input-files-ref/test_fsi_functionality_cubitpy.dat b/tests/input-files-ref/test_fsi_functionality_cubitpy.dat index ca12595..60b2542 100644 --- a/tests/input-files-ref/test_fsi_functionality_cubitpy.dat +++ b/tests/input-files-ref/test_fsi_functionality_cubitpy.dat @@ -43,7 +43,7 @@ NODE 14 COORD 5.0000000000000000e-01 -5.0000000000000000e-01 -5.00000000 NODE 15 COORD 5.0000000000000000e-01 5.0000000000000000e-01 -5.0000000000000000e-01 NODE 16 COORD 5.0000000000000000e-01 5.0000000000000000e-01 5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear ------------------------------------------------FLUID ELEMENTS 2 FLUID HEX8 9 10 11 12 13 14 15 16 MAT 1 NA ALE ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_fsi_functionality_pre_exodus.dat b/tests/input-files-ref/test_fsi_functionality_pre_exodus.dat index 8954885..1c59d5f 100644 --- a/tests/input-files-ref/test_fsi_functionality_pre_exodus.dat +++ b/tests/input-files-ref/test_fsi_functionality_pre_exodus.dat @@ -53,7 +53,7 @@ NODE 14 COORD 5.0000000000000000e-01 -5.0000000000000000e-01 -5.00000000 NODE 15 COORD 5.0000000000000000e-01 5.0000000000000000e-01 -5.0000000000000000e-01 NODE 16 COORD 5.0000000000000000e-01 5.0000000000000000e-01 5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear ----------------------------------------------------FLUID ELEMENTS 2 FLUID HEX8 9 10 11 12 13 14 15 16 MAT 1 NA ALE ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_groups_cubitpy.dat b/tests/input-files-ref/test_groups_cubitpy.dat index de3e3c4..870f47d 100644 --- a/tests/input-files-ref/test_groups_cubitpy.dat +++ b/tests/input-files-ref/test_groups_cubitpy.dat @@ -326,40 +326,40 @@ NODE 82 COORD 2.0000000000000000e+00 1.0000000000000000e+00 0.00000000 NODE 83 COORD 2.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 NODE 84 COORD 2.0000000000000000e+00 1.0000000000000000e+00 -5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 14 13 19 20 16 15 21 22 MAT 1 KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 13 17 23 19 15 18 24 21 MAT 1 KINEM nonlinear EAS none - 7 SOLIDH8 HEX8 5 6 7 8 25 26 27 28 MAT 1 KINEM nonlinear EAS none - 8 SOLIDH8 HEX8 6 11 12 7 26 29 30 27 MAT 1 KINEM nonlinear EAS none - 9 SOLIDH8 HEX8 8 7 15 16 28 27 31 32 MAT 1 KINEM nonlinear EAS none - 10 SOLIDH8 HEX8 7 12 18 15 27 30 33 31 MAT 1 KINEM nonlinear EAS none - 11 SOLIDH8 HEX8 16 15 21 22 32 31 34 35 MAT 1 KINEM nonlinear EAS none - 12 SOLIDH8 HEX8 15 18 24 21 31 33 36 34 MAT 1 KINEM nonlinear EAS none - 13 SOLIDH8 HEX8 25 26 27 28 37 38 39 40 MAT 1 KINEM nonlinear EAS none - 14 SOLIDH8 HEX8 26 29 30 27 38 41 42 39 MAT 1 KINEM nonlinear EAS none - 15 SOLIDH8 HEX8 28 27 31 32 40 39 43 44 MAT 1 KINEM nonlinear EAS none - 16 SOLIDH8 HEX8 27 30 33 31 39 42 45 43 MAT 1 KINEM nonlinear EAS none - 17 SOLIDH8 HEX8 32 31 34 35 44 43 46 47 MAT 1 KINEM nonlinear EAS none - 18 SOLIDH8 HEX8 31 33 36 34 43 45 48 46 MAT 1 KINEM nonlinear EAS none - 19 SOLIDH8 HEX8 37 38 39 40 49 50 51 52 MAT 1 KINEM nonlinear EAS none - 20 SOLIDH8 HEX8 38 41 42 39 50 53 54 51 MAT 1 KINEM nonlinear EAS none - 21 SOLIDH8 HEX8 40 39 43 44 52 51 55 56 MAT 1 KINEM nonlinear EAS none - 22 SOLIDH8 HEX8 39 42 45 43 51 54 57 55 MAT 1 KINEM nonlinear EAS none - 23 SOLIDH8 HEX8 44 43 46 47 56 55 58 59 MAT 1 KINEM nonlinear EAS none - 24 SOLIDH8 HEX8 43 45 48 46 55 57 60 58 MAT 1 KINEM nonlinear EAS none - 25 SOLIDH8 HEX8 49 50 51 52 61 62 63 64 MAT 1 KINEM nonlinear EAS none - 26 SOLIDH8 HEX8 50 53 54 51 62 65 66 63 MAT 1 KINEM nonlinear EAS none - 27 SOLIDH8 HEX8 52 51 55 56 64 63 67 68 MAT 1 KINEM nonlinear EAS none - 28 SOLIDH8 HEX8 51 54 57 55 63 66 69 67 MAT 1 KINEM nonlinear EAS none - 29 SOLIDH8 HEX8 56 55 58 59 68 67 70 71 MAT 1 KINEM nonlinear EAS none - 30 SOLIDH8 HEX8 55 57 60 58 67 69 72 70 MAT 1 KINEM nonlinear EAS none - 31 SOLIDH8 HEX8 61 62 63 64 73 74 75 76 MAT 1 KINEM nonlinear EAS none - 32 SOLIDH8 HEX8 62 65 66 63 74 77 78 75 MAT 1 KINEM nonlinear EAS none - 33 SOLIDH8 HEX8 64 63 67 68 76 75 79 80 MAT 1 KINEM nonlinear EAS none - 34 SOLIDH8 HEX8 63 66 69 67 75 78 81 79 MAT 1 KINEM nonlinear EAS none - 35 SOLIDH8 HEX8 68 67 70 71 80 79 82 83 MAT 1 KINEM nonlinear EAS none - 36 SOLIDH8 HEX8 67 69 72 70 79 81 84 82 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM linear + 2 SOLID HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM linear + 3 SOLID HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM linear + 4 SOLID HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM linear + 5 SOLID HEX8 14 13 19 20 16 15 21 22 MAT 1 KINEM linear + 6 SOLID HEX8 13 17 23 19 15 18 24 21 MAT 1 KINEM linear + 7 SOLID HEX8 5 6 7 8 25 26 27 28 MAT 1 KINEM linear + 8 SOLID HEX8 6 11 12 7 26 29 30 27 MAT 1 KINEM linear + 9 SOLID HEX8 8 7 15 16 28 27 31 32 MAT 1 KINEM linear + 10 SOLID HEX8 7 12 18 15 27 30 33 31 MAT 1 KINEM linear + 11 SOLID HEX8 16 15 21 22 32 31 34 35 MAT 1 KINEM linear + 12 SOLID HEX8 15 18 24 21 31 33 36 34 MAT 1 KINEM linear + 13 SOLID HEX8 25 26 27 28 37 38 39 40 MAT 1 KINEM linear + 14 SOLID HEX8 26 29 30 27 38 41 42 39 MAT 1 KINEM linear + 15 SOLID HEX8 28 27 31 32 40 39 43 44 MAT 1 KINEM linear + 16 SOLID HEX8 27 30 33 31 39 42 45 43 MAT 1 KINEM linear + 17 SOLID HEX8 32 31 34 35 44 43 46 47 MAT 1 KINEM linear + 18 SOLID HEX8 31 33 36 34 43 45 48 46 MAT 1 KINEM linear + 19 SOLID HEX8 37 38 39 40 49 50 51 52 MAT 1 KINEM linear + 20 SOLID HEX8 38 41 42 39 50 53 54 51 MAT 1 KINEM linear + 21 SOLID HEX8 40 39 43 44 52 51 55 56 MAT 1 KINEM linear + 22 SOLID HEX8 39 42 45 43 51 54 57 55 MAT 1 KINEM linear + 23 SOLID HEX8 44 43 46 47 56 55 58 59 MAT 1 KINEM linear + 24 SOLID HEX8 43 45 48 46 55 57 60 58 MAT 1 KINEM linear + 25 SOLID HEX8 49 50 51 52 61 62 63 64 MAT 1 KINEM linear + 26 SOLID HEX8 50 53 54 51 62 65 66 63 MAT 1 KINEM linear + 27 SOLID HEX8 52 51 55 56 64 63 67 68 MAT 1 KINEM linear + 28 SOLID HEX8 51 54 57 55 63 66 69 67 MAT 1 KINEM linear + 29 SOLID HEX8 56 55 58 59 68 67 70 71 MAT 1 KINEM linear + 30 SOLID HEX8 55 57 60 58 67 69 72 70 MAT 1 KINEM linear + 31 SOLID HEX8 61 62 63 64 73 74 75 76 MAT 1 KINEM linear + 32 SOLID HEX8 62 65 66 63 74 77 78 75 MAT 1 KINEM linear + 33 SOLID HEX8 64 63 67 68 76 75 79 80 MAT 1 KINEM linear + 34 SOLID HEX8 63 66 69 67 75 78 81 79 MAT 1 KINEM linear + 35 SOLID HEX8 68 67 70 71 80 79 82 83 MAT 1 KINEM linear + 36 SOLID HEX8 67 69 72 70 79 81 84 82 MAT 1 KINEM linear ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_groups_multiple_sets_cubitpy.dat b/tests/input-files-ref/test_groups_multiple_sets_cubitpy.dat index b6b6e2a..3661bb8 100644 --- a/tests/input-files-ref/test_groups_multiple_sets_cubitpy.dat +++ b/tests/input-files-ref/test_groups_multiple_sets_cubitpy.dat @@ -267,40 +267,40 @@ NODE 82 COORD 2.0000000000000000e+00 1.0000000000000000e+00 0.00000000 NODE 83 COORD 2.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 NODE 84 COORD 2.0000000000000000e+00 1.0000000000000000e+00 -5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 14 13 19 20 16 15 21 22 MAT 1 KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 13 17 23 19 15 18 24 21 MAT 1 KINEM nonlinear EAS none - 7 SOLIDH8 HEX8 5 6 7 8 25 26 27 28 MAT 1 KINEM nonlinear EAS none - 8 SOLIDH8 HEX8 6 11 12 7 26 29 30 27 MAT 1 KINEM nonlinear EAS none - 9 SOLIDH8 HEX8 8 7 15 16 28 27 31 32 MAT 1 KINEM nonlinear EAS none - 10 SOLIDH8 HEX8 7 12 18 15 27 30 33 31 MAT 1 KINEM nonlinear EAS none - 11 SOLIDH8 HEX8 16 15 21 22 32 31 34 35 MAT 1 KINEM nonlinear EAS none - 12 SOLIDH8 HEX8 15 18 24 21 31 33 36 34 MAT 1 KINEM nonlinear EAS none - 13 SOLIDH8 HEX8 25 26 27 28 37 38 39 40 MAT 1 KINEM nonlinear EAS none - 14 SOLIDH8 HEX8 26 29 30 27 38 41 42 39 MAT 1 KINEM nonlinear EAS none - 15 SOLIDH8 HEX8 28 27 31 32 40 39 43 44 MAT 1 KINEM nonlinear EAS none - 16 SOLIDH8 HEX8 27 30 33 31 39 42 45 43 MAT 1 KINEM nonlinear EAS none - 17 SOLIDH8 HEX8 32 31 34 35 44 43 46 47 MAT 1 KINEM nonlinear EAS none - 18 SOLIDH8 HEX8 31 33 36 34 43 45 48 46 MAT 1 KINEM nonlinear EAS none - 19 SOLIDH8 HEX8 37 38 39 40 49 50 51 52 MAT 1 KINEM nonlinear EAS none - 20 SOLIDH8 HEX8 38 41 42 39 50 53 54 51 MAT 1 KINEM nonlinear EAS none - 21 SOLIDH8 HEX8 40 39 43 44 52 51 55 56 MAT 1 KINEM nonlinear EAS none - 22 SOLIDH8 HEX8 39 42 45 43 51 54 57 55 MAT 1 KINEM nonlinear EAS none - 23 SOLIDH8 HEX8 44 43 46 47 56 55 58 59 MAT 1 KINEM nonlinear EAS none - 24 SOLIDH8 HEX8 43 45 48 46 55 57 60 58 MAT 1 KINEM nonlinear EAS none - 25 SOLIDH8 HEX8 49 50 51 52 61 62 63 64 MAT 1 KINEM nonlinear EAS none - 26 SOLIDH8 HEX8 50 53 54 51 62 65 66 63 MAT 1 KINEM nonlinear EAS none - 27 SOLIDH8 HEX8 52 51 55 56 64 63 67 68 MAT 1 KINEM nonlinear EAS none - 28 SOLIDH8 HEX8 51 54 57 55 63 66 69 67 MAT 1 KINEM nonlinear EAS none - 29 SOLIDH8 HEX8 56 55 58 59 68 67 70 71 MAT 1 KINEM nonlinear EAS none - 30 SOLIDH8 HEX8 55 57 60 58 67 69 72 70 MAT 1 KINEM nonlinear EAS none - 31 SOLIDH8 HEX8 61 62 63 64 73 74 75 76 MAT 1 KINEM nonlinear EAS none - 32 SOLIDH8 HEX8 62 65 66 63 74 77 78 75 MAT 1 KINEM nonlinear EAS none - 33 SOLIDH8 HEX8 64 63 67 68 76 75 79 80 MAT 1 KINEM nonlinear EAS none - 34 SOLIDH8 HEX8 63 66 69 67 75 78 81 79 MAT 1 KINEM nonlinear EAS none - 35 SOLIDH8 HEX8 68 67 70 71 80 79 82 83 MAT 1 KINEM nonlinear EAS none - 36 SOLIDH8 HEX8 67 69 72 70 79 81 84 82 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear + 3 SOLID HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM nonlinear + 4 SOLID HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM nonlinear + 5 SOLID HEX8 14 13 19 20 16 15 21 22 MAT 1 KINEM nonlinear + 6 SOLID HEX8 13 17 23 19 15 18 24 21 MAT 1 KINEM nonlinear + 7 SOLID HEX8 5 6 7 8 25 26 27 28 MAT 1 KINEM nonlinear + 8 SOLID HEX8 6 11 12 7 26 29 30 27 MAT 1 KINEM nonlinear + 9 SOLID HEX8 8 7 15 16 28 27 31 32 MAT 1 KINEM nonlinear + 10 SOLID HEX8 7 12 18 15 27 30 33 31 MAT 1 KINEM nonlinear + 11 SOLID HEX8 16 15 21 22 32 31 34 35 MAT 1 KINEM nonlinear + 12 SOLID HEX8 15 18 24 21 31 33 36 34 MAT 1 KINEM nonlinear + 13 SOLID HEX8 25 26 27 28 37 38 39 40 MAT 1 KINEM nonlinear + 14 SOLID HEX8 26 29 30 27 38 41 42 39 MAT 1 KINEM nonlinear + 15 SOLID HEX8 28 27 31 32 40 39 43 44 MAT 1 KINEM nonlinear + 16 SOLID HEX8 27 30 33 31 39 42 45 43 MAT 1 KINEM nonlinear + 17 SOLID HEX8 32 31 34 35 44 43 46 47 MAT 1 KINEM nonlinear + 18 SOLID HEX8 31 33 36 34 43 45 48 46 MAT 1 KINEM nonlinear + 19 SOLID HEX8 37 38 39 40 49 50 51 52 MAT 1 KINEM nonlinear + 20 SOLID HEX8 38 41 42 39 50 53 54 51 MAT 1 KINEM nonlinear + 21 SOLID HEX8 40 39 43 44 52 51 55 56 MAT 1 KINEM nonlinear + 22 SOLID HEX8 39 42 45 43 51 54 57 55 MAT 1 KINEM nonlinear + 23 SOLID HEX8 44 43 46 47 56 55 58 59 MAT 1 KINEM nonlinear + 24 SOLID HEX8 43 45 48 46 55 57 60 58 MAT 1 KINEM nonlinear + 25 SOLID HEX8 49 50 51 52 61 62 63 64 MAT 1 KINEM nonlinear + 26 SOLID HEX8 50 53 54 51 62 65 66 63 MAT 1 KINEM nonlinear + 27 SOLID HEX8 52 51 55 56 64 63 67 68 MAT 1 KINEM nonlinear + 28 SOLID HEX8 51 54 57 55 63 66 69 67 MAT 1 KINEM nonlinear + 29 SOLID HEX8 56 55 58 59 68 67 70 71 MAT 1 KINEM nonlinear + 30 SOLID HEX8 55 57 60 58 67 69 72 70 MAT 1 KINEM nonlinear + 31 SOLID HEX8 61 62 63 64 73 74 75 76 MAT 1 KINEM nonlinear + 32 SOLID HEX8 62 65 66 63 74 77 78 75 MAT 1 KINEM nonlinear + 33 SOLID HEX8 64 63 67 68 76 75 79 80 MAT 1 KINEM nonlinear + 34 SOLID HEX8 63 66 69 67 75 78 81 79 MAT 1 KINEM nonlinear + 35 SOLID HEX8 68 67 70 71 80 79 82 83 MAT 1 KINEM nonlinear + 36 SOLID HEX8 67 69 72 70 79 81 84 82 MAT 1 KINEM nonlinear ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_groups_multiple_sets_pre_exodus.dat b/tests/input-files-ref/test_groups_multiple_sets_pre_exodus.dat index b807b59..a6a1b18 100644 --- a/tests/input-files-ref/test_groups_multiple_sets_pre_exodus.dat +++ b/tests/input-files-ref/test_groups_multiple_sets_pre_exodus.dat @@ -277,41 +277,41 @@ NODE 82 COORD 2.0000000000000000e+00 1.0000000000000000e+00 0.00000000 NODE 83 COORD 2.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 NODE 84 COORD 2.0000000000000000e+00 1.0000000000000000e+00 -5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 14 13 19 20 16 15 21 22 MAT 1 KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 13 17 23 19 15 18 24 21 MAT 1 KINEM nonlinear EAS none - 7 SOLIDH8 HEX8 5 6 7 8 25 26 27 28 MAT 1 KINEM nonlinear EAS none - 8 SOLIDH8 HEX8 6 11 12 7 26 29 30 27 MAT 1 KINEM nonlinear EAS none - 9 SOLIDH8 HEX8 8 7 15 16 28 27 31 32 MAT 1 KINEM nonlinear EAS none - 10 SOLIDH8 HEX8 7 12 18 15 27 30 33 31 MAT 1 KINEM nonlinear EAS none - 11 SOLIDH8 HEX8 16 15 21 22 32 31 34 35 MAT 1 KINEM nonlinear EAS none - 12 SOLIDH8 HEX8 15 18 24 21 31 33 36 34 MAT 1 KINEM nonlinear EAS none - 13 SOLIDH8 HEX8 25 26 27 28 37 38 39 40 MAT 1 KINEM nonlinear EAS none - 14 SOLIDH8 HEX8 26 29 30 27 38 41 42 39 MAT 1 KINEM nonlinear EAS none - 15 SOLIDH8 HEX8 28 27 31 32 40 39 43 44 MAT 1 KINEM nonlinear EAS none - 16 SOLIDH8 HEX8 27 30 33 31 39 42 45 43 MAT 1 KINEM nonlinear EAS none - 17 SOLIDH8 HEX8 32 31 34 35 44 43 46 47 MAT 1 KINEM nonlinear EAS none - 18 SOLIDH8 HEX8 31 33 36 34 43 45 48 46 MAT 1 KINEM nonlinear EAS none - 19 SOLIDH8 HEX8 37 38 39 40 49 50 51 52 MAT 1 KINEM nonlinear EAS none - 20 SOLIDH8 HEX8 38 41 42 39 50 53 54 51 MAT 1 KINEM nonlinear EAS none - 21 SOLIDH8 HEX8 40 39 43 44 52 51 55 56 MAT 1 KINEM nonlinear EAS none - 22 SOLIDH8 HEX8 39 42 45 43 51 54 57 55 MAT 1 KINEM nonlinear EAS none - 23 SOLIDH8 HEX8 44 43 46 47 56 55 58 59 MAT 1 KINEM nonlinear EAS none - 24 SOLIDH8 HEX8 43 45 48 46 55 57 60 58 MAT 1 KINEM nonlinear EAS none - 25 SOLIDH8 HEX8 49 50 51 52 61 62 63 64 MAT 1 KINEM nonlinear EAS none - 26 SOLIDH8 HEX8 50 53 54 51 62 65 66 63 MAT 1 KINEM nonlinear EAS none - 27 SOLIDH8 HEX8 52 51 55 56 64 63 67 68 MAT 1 KINEM nonlinear EAS none - 28 SOLIDH8 HEX8 51 54 57 55 63 66 69 67 MAT 1 KINEM nonlinear EAS none - 29 SOLIDH8 HEX8 56 55 58 59 68 67 70 71 MAT 1 KINEM nonlinear EAS none - 30 SOLIDH8 HEX8 55 57 60 58 67 69 72 70 MAT 1 KINEM nonlinear EAS none - 31 SOLIDH8 HEX8 61 62 63 64 73 74 75 76 MAT 1 KINEM nonlinear EAS none - 32 SOLIDH8 HEX8 62 65 66 63 74 77 78 75 MAT 1 KINEM nonlinear EAS none - 33 SOLIDH8 HEX8 64 63 67 68 76 75 79 80 MAT 1 KINEM nonlinear EAS none - 34 SOLIDH8 HEX8 63 66 69 67 75 78 81 79 MAT 1 KINEM nonlinear EAS none - 35 SOLIDH8 HEX8 68 67 70 71 80 79 82 83 MAT 1 KINEM nonlinear EAS none - 36 SOLIDH8 HEX8 67 69 72 70 79 81 84 82 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear + 3 SOLID HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM nonlinear + 4 SOLID HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM nonlinear + 5 SOLID HEX8 14 13 19 20 16 15 21 22 MAT 1 KINEM nonlinear + 6 SOLID HEX8 13 17 23 19 15 18 24 21 MAT 1 KINEM nonlinear + 7 SOLID HEX8 5 6 7 8 25 26 27 28 MAT 1 KINEM nonlinear + 8 SOLID HEX8 6 11 12 7 26 29 30 27 MAT 1 KINEM nonlinear + 9 SOLID HEX8 8 7 15 16 28 27 31 32 MAT 1 KINEM nonlinear + 10 SOLID HEX8 7 12 18 15 27 30 33 31 MAT 1 KINEM nonlinear + 11 SOLID HEX8 16 15 21 22 32 31 34 35 MAT 1 KINEM nonlinear + 12 SOLID HEX8 15 18 24 21 31 33 36 34 MAT 1 KINEM nonlinear + 13 SOLID HEX8 25 26 27 28 37 38 39 40 MAT 1 KINEM nonlinear + 14 SOLID HEX8 26 29 30 27 38 41 42 39 MAT 1 KINEM nonlinear + 15 SOLID HEX8 28 27 31 32 40 39 43 44 MAT 1 KINEM nonlinear + 16 SOLID HEX8 27 30 33 31 39 42 45 43 MAT 1 KINEM nonlinear + 17 SOLID HEX8 32 31 34 35 44 43 46 47 MAT 1 KINEM nonlinear + 18 SOLID HEX8 31 33 36 34 43 45 48 46 MAT 1 KINEM nonlinear + 19 SOLID HEX8 37 38 39 40 49 50 51 52 MAT 1 KINEM nonlinear + 20 SOLID HEX8 38 41 42 39 50 53 54 51 MAT 1 KINEM nonlinear + 21 SOLID HEX8 40 39 43 44 52 51 55 56 MAT 1 KINEM nonlinear + 22 SOLID HEX8 39 42 45 43 51 54 57 55 MAT 1 KINEM nonlinear + 23 SOLID HEX8 44 43 46 47 56 55 58 59 MAT 1 KINEM nonlinear + 24 SOLID HEX8 43 45 48 46 55 57 60 58 MAT 1 KINEM nonlinear + 25 SOLID HEX8 49 50 51 52 61 62 63 64 MAT 1 KINEM nonlinear + 26 SOLID HEX8 50 53 54 51 62 65 66 63 MAT 1 KINEM nonlinear + 27 SOLID HEX8 52 51 55 56 64 63 67 68 MAT 1 KINEM nonlinear + 28 SOLID HEX8 51 54 57 55 63 66 69 67 MAT 1 KINEM nonlinear + 29 SOLID HEX8 56 55 58 59 68 67 70 71 MAT 1 KINEM nonlinear + 30 SOLID HEX8 55 57 60 58 67 69 72 70 MAT 1 KINEM nonlinear + 31 SOLID HEX8 61 62 63 64 73 74 75 76 MAT 1 KINEM nonlinear + 32 SOLID HEX8 62 65 66 63 74 77 78 75 MAT 1 KINEM nonlinear + 33 SOLID HEX8 64 63 67 68 76 75 79 80 MAT 1 KINEM nonlinear + 34 SOLID HEX8 63 66 69 67 75 78 81 79 MAT 1 KINEM nonlinear + 35 SOLID HEX8 68 67 70 71 80 79 82 83 MAT 1 KINEM nonlinear + 36 SOLID HEX8 67 69 72 70 79 81 84 82 MAT 1 KINEM nonlinear ---------------------------------------------------------------END // END diff --git a/tests/input-files-ref/test_groups_pre_exodus.dat b/tests/input-files-ref/test_groups_pre_exodus.dat index faa8370..3c767f6 100644 --- a/tests/input-files-ref/test_groups_pre_exodus.dat +++ b/tests/input-files-ref/test_groups_pre_exodus.dat @@ -336,41 +336,41 @@ NODE 82 COORD 2.0000000000000000e+00 1.0000000000000000e+00 0.00000000 NODE 83 COORD 2.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 NODE 84 COORD 2.0000000000000000e+00 1.0000000000000000e+00 -5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 14 13 19 20 16 15 21 22 MAT 1 KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 13 17 23 19 15 18 24 21 MAT 1 KINEM nonlinear EAS none - 7 SOLIDH8 HEX8 5 6 7 8 25 26 27 28 MAT 1 KINEM nonlinear EAS none - 8 SOLIDH8 HEX8 6 11 12 7 26 29 30 27 MAT 1 KINEM nonlinear EAS none - 9 SOLIDH8 HEX8 8 7 15 16 28 27 31 32 MAT 1 KINEM nonlinear EAS none - 10 SOLIDH8 HEX8 7 12 18 15 27 30 33 31 MAT 1 KINEM nonlinear EAS none - 11 SOLIDH8 HEX8 16 15 21 22 32 31 34 35 MAT 1 KINEM nonlinear EAS none - 12 SOLIDH8 HEX8 15 18 24 21 31 33 36 34 MAT 1 KINEM nonlinear EAS none - 13 SOLIDH8 HEX8 25 26 27 28 37 38 39 40 MAT 1 KINEM nonlinear EAS none - 14 SOLIDH8 HEX8 26 29 30 27 38 41 42 39 MAT 1 KINEM nonlinear EAS none - 15 SOLIDH8 HEX8 28 27 31 32 40 39 43 44 MAT 1 KINEM nonlinear EAS none - 16 SOLIDH8 HEX8 27 30 33 31 39 42 45 43 MAT 1 KINEM nonlinear EAS none - 17 SOLIDH8 HEX8 32 31 34 35 44 43 46 47 MAT 1 KINEM nonlinear EAS none - 18 SOLIDH8 HEX8 31 33 36 34 43 45 48 46 MAT 1 KINEM nonlinear EAS none - 19 SOLIDH8 HEX8 37 38 39 40 49 50 51 52 MAT 1 KINEM nonlinear EAS none - 20 SOLIDH8 HEX8 38 41 42 39 50 53 54 51 MAT 1 KINEM nonlinear EAS none - 21 SOLIDH8 HEX8 40 39 43 44 52 51 55 56 MAT 1 KINEM nonlinear EAS none - 22 SOLIDH8 HEX8 39 42 45 43 51 54 57 55 MAT 1 KINEM nonlinear EAS none - 23 SOLIDH8 HEX8 44 43 46 47 56 55 58 59 MAT 1 KINEM nonlinear EAS none - 24 SOLIDH8 HEX8 43 45 48 46 55 57 60 58 MAT 1 KINEM nonlinear EAS none - 25 SOLIDH8 HEX8 49 50 51 52 61 62 63 64 MAT 1 KINEM nonlinear EAS none - 26 SOLIDH8 HEX8 50 53 54 51 62 65 66 63 MAT 1 KINEM nonlinear EAS none - 27 SOLIDH8 HEX8 52 51 55 56 64 63 67 68 MAT 1 KINEM nonlinear EAS none - 28 SOLIDH8 HEX8 51 54 57 55 63 66 69 67 MAT 1 KINEM nonlinear EAS none - 29 SOLIDH8 HEX8 56 55 58 59 68 67 70 71 MAT 1 KINEM nonlinear EAS none - 30 SOLIDH8 HEX8 55 57 60 58 67 69 72 70 MAT 1 KINEM nonlinear EAS none - 31 SOLIDH8 HEX8 61 62 63 64 73 74 75 76 MAT 1 KINEM nonlinear EAS none - 32 SOLIDH8 HEX8 62 65 66 63 74 77 78 75 MAT 1 KINEM nonlinear EAS none - 33 SOLIDH8 HEX8 64 63 67 68 76 75 79 80 MAT 1 KINEM nonlinear EAS none - 34 SOLIDH8 HEX8 63 66 69 67 75 78 81 79 MAT 1 KINEM nonlinear EAS none - 35 SOLIDH8 HEX8 68 67 70 71 80 79 82 83 MAT 1 KINEM nonlinear EAS none - 36 SOLIDH8 HEX8 67 69 72 70 79 81 84 82 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM linear + 2 SOLID HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM linear + 3 SOLID HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM linear + 4 SOLID HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM linear + 5 SOLID HEX8 14 13 19 20 16 15 21 22 MAT 1 KINEM linear + 6 SOLID HEX8 13 17 23 19 15 18 24 21 MAT 1 KINEM linear + 7 SOLID HEX8 5 6 7 8 25 26 27 28 MAT 1 KINEM linear + 8 SOLID HEX8 6 11 12 7 26 29 30 27 MAT 1 KINEM linear + 9 SOLID HEX8 8 7 15 16 28 27 31 32 MAT 1 KINEM linear + 10 SOLID HEX8 7 12 18 15 27 30 33 31 MAT 1 KINEM linear + 11 SOLID HEX8 16 15 21 22 32 31 34 35 MAT 1 KINEM linear + 12 SOLID HEX8 15 18 24 21 31 33 36 34 MAT 1 KINEM linear + 13 SOLID HEX8 25 26 27 28 37 38 39 40 MAT 1 KINEM linear + 14 SOLID HEX8 26 29 30 27 38 41 42 39 MAT 1 KINEM linear + 15 SOLID HEX8 28 27 31 32 40 39 43 44 MAT 1 KINEM linear + 16 SOLID HEX8 27 30 33 31 39 42 45 43 MAT 1 KINEM linear + 17 SOLID HEX8 32 31 34 35 44 43 46 47 MAT 1 KINEM linear + 18 SOLID HEX8 31 33 36 34 43 45 48 46 MAT 1 KINEM linear + 19 SOLID HEX8 37 38 39 40 49 50 51 52 MAT 1 KINEM linear + 20 SOLID HEX8 38 41 42 39 50 53 54 51 MAT 1 KINEM linear + 21 SOLID HEX8 40 39 43 44 52 51 55 56 MAT 1 KINEM linear + 22 SOLID HEX8 39 42 45 43 51 54 57 55 MAT 1 KINEM linear + 23 SOLID HEX8 44 43 46 47 56 55 58 59 MAT 1 KINEM linear + 24 SOLID HEX8 43 45 48 46 55 57 60 58 MAT 1 KINEM linear + 25 SOLID HEX8 49 50 51 52 61 62 63 64 MAT 1 KINEM linear + 26 SOLID HEX8 50 53 54 51 62 65 66 63 MAT 1 KINEM linear + 27 SOLID HEX8 52 51 55 56 64 63 67 68 MAT 1 KINEM linear + 28 SOLID HEX8 51 54 57 55 63 66 69 67 MAT 1 KINEM linear + 29 SOLID HEX8 56 55 58 59 68 67 70 71 MAT 1 KINEM linear + 30 SOLID HEX8 55 57 60 58 67 69 72 70 MAT 1 KINEM linear + 31 SOLID HEX8 61 62 63 64 73 74 75 76 MAT 1 KINEM linear + 32 SOLID HEX8 62 65 66 63 74 77 78 75 MAT 1 KINEM linear + 33 SOLID HEX8 64 63 67 68 76 75 79 80 MAT 1 KINEM linear + 34 SOLID HEX8 63 66 69 67 75 78 81 79 MAT 1 KINEM linear + 35 SOLID HEX8 68 67 70 71 80 79 82 83 MAT 1 KINEM linear + 36 SOLID HEX8 67 69 72 70 79 81 84 82 MAT 1 KINEM linear ---------------------------------------------------------------END // END diff --git a/tests/input-files-ref/test_mesh_import_cubitpy.dat b/tests/input-files-ref/test_mesh_import_cubitpy.dat index 846c7ac..543c5ed 100644 --- a/tests/input-files-ref/test_mesh_import_cubitpy.dat +++ b/tests/input-files-ref/test_mesh_import_cubitpy.dat @@ -9,5 +9,5 @@ NODE 6 COORD 1.0000000000000000e+00 0.0000000000000000e+00 1.00000000 NODE 7 COORD 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 NODE 8 COORD 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_mesh_import_pre_exodus.dat b/tests/input-files-ref/test_mesh_import_pre_exodus.dat index c5b1536..ed0770b 100644 --- a/tests/input-files-ref/test_mesh_import_pre_exodus.dat +++ b/tests/input-files-ref/test_mesh_import_pre_exodus.dat @@ -23,6 +23,6 @@ NODE 6 COORD 1.0000000000000000e+00 0.0000000000000000e+00 1.00000000 NODE 7 COORD 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 NODE 8 COORD 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear ---------------------------------------------------------------END // END diff --git a/tests/input-files-ref/test_node_set_geometry_type_cubitpy.dat b/tests/input-files-ref/test_node_set_geometry_type_cubitpy.dat index 083479f..51dc9c6 100644 --- a/tests/input-files-ref/test_node_set_geometry_type_cubitpy.dat +++ b/tests/input-files-ref/test_node_set_geometry_type_cubitpy.dat @@ -81,5 +81,5 @@ NODE 6 COORD 5.0000000000000000e-01 -5.0000000000000000e-01 -5.00000000 NODE 7 COORD 5.0000000000000000e-01 5.0000000000000000e-01 -5.0000000000000000e-01 NODE 8 COORD 5.0000000000000000e-01 5.0000000000000000e-01 5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_node_set_geometry_type_pre_exodus.dat b/tests/input-files-ref/test_node_set_geometry_type_pre_exodus.dat index a1de482..27f095d 100644 --- a/tests/input-files-ref/test_node_set_geometry_type_pre_exodus.dat +++ b/tests/input-files-ref/test_node_set_geometry_type_pre_exodus.dat @@ -91,6 +91,6 @@ NODE 6 COORD 5.0000000000000000e-01 -5.0000000000000000e-01 -5.00000000 NODE 7 COORD 5.0000000000000000e-01 5.0000000000000000e-01 -5.0000000000000000e-01 NODE 8 COORD 5.0000000000000000e-01 5.0000000000000000e-01 5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear ---------------------------------------------------------------END // END diff --git a/tests/input-files-ref/test_point_coupling_cubitpy.dat b/tests/input-files-ref/test_point_coupling_cubitpy.dat index ea119dd..2ea3d74 100644 --- a/tests/input-files-ref/test_point_coupling_cubitpy.dat +++ b/tests/input-files-ref/test_point_coupling_cubitpy.dat @@ -118,28 +118,28 @@ NODE 70 COORD 5.0000000000000000e-01 2.0000000000000000e+00 0.00000000 NODE 71 COORD 5.0000000000000000e-01 2.0000000000000000e+00 5.0000000000000000e-01 NODE 72 COORD 5.0000000000000000e-01 2.0000000000000000e+00 -5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 5 6 7 8 19 20 21 22 MAT 1 KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 6 11 12 7 20 23 24 21 MAT 1 KINEM nonlinear EAS none - 7 SOLIDH8 HEX8 8 7 15 16 22 21 25 26 MAT 1 KINEM nonlinear EAS none - 8 SOLIDH8 HEX8 7 12 18 15 21 24 27 25 MAT 1 KINEM nonlinear EAS none - 9 SOLIDH8 HEX8 28 29 30 31 32 33 34 35 MAT 1 KINEM nonlinear EAS none - 10 SOLIDH8 HEX8 29 36 37 30 33 38 39 34 MAT 1 KINEM nonlinear EAS none - 11 SOLIDH8 HEX8 31 30 40 41 35 34 42 43 MAT 1 KINEM nonlinear EAS none - 12 SOLIDH8 HEX8 30 37 44 40 34 39 45 42 MAT 1 KINEM nonlinear EAS none - 13 SOLIDH8 HEX8 41 40 46 47 43 42 48 49 MAT 1 KINEM nonlinear EAS none - 14 SOLIDH8 HEX8 40 44 50 46 42 45 51 48 MAT 1 KINEM nonlinear EAS none - 15 SOLIDH8 HEX8 47 46 52 53 49 48 54 55 MAT 1 KINEM nonlinear EAS none - 16 SOLIDH8 HEX8 46 50 56 52 48 51 57 54 MAT 1 KINEM nonlinear EAS none - 17 SOLIDH8 HEX8 32 33 34 35 58 59 60 61 MAT 1 KINEM nonlinear EAS none - 18 SOLIDH8 HEX8 33 38 39 34 59 62 63 60 MAT 1 KINEM nonlinear EAS none - 19 SOLIDH8 HEX8 35 34 42 43 61 60 64 65 MAT 1 KINEM nonlinear EAS none - 20 SOLIDH8 HEX8 34 39 45 42 60 63 66 64 MAT 1 KINEM nonlinear EAS none - 21 SOLIDH8 HEX8 43 42 48 49 65 64 67 68 MAT 1 KINEM nonlinear EAS none - 22 SOLIDH8 HEX8 42 45 51 48 64 66 69 67 MAT 1 KINEM nonlinear EAS none - 23 SOLIDH8 HEX8 49 48 54 55 68 67 70 71 MAT 1 KINEM nonlinear EAS none - 24 SOLIDH8 HEX8 48 51 57 54 67 69 72 70 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear + 3 SOLID HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM nonlinear + 4 SOLID HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM nonlinear + 5 SOLID HEX8 5 6 7 8 19 20 21 22 MAT 1 KINEM nonlinear + 6 SOLID HEX8 6 11 12 7 20 23 24 21 MAT 1 KINEM nonlinear + 7 SOLID HEX8 8 7 15 16 22 21 25 26 MAT 1 KINEM nonlinear + 8 SOLID HEX8 7 12 18 15 21 24 27 25 MAT 1 KINEM nonlinear + 9 SOLID HEX8 28 29 30 31 32 33 34 35 MAT 1 KINEM nonlinear + 10 SOLID HEX8 29 36 37 30 33 38 39 34 MAT 1 KINEM nonlinear + 11 SOLID HEX8 31 30 40 41 35 34 42 43 MAT 1 KINEM nonlinear + 12 SOLID HEX8 30 37 44 40 34 39 45 42 MAT 1 KINEM nonlinear + 13 SOLID HEX8 41 40 46 47 43 42 48 49 MAT 1 KINEM nonlinear + 14 SOLID HEX8 40 44 50 46 42 45 51 48 MAT 1 KINEM nonlinear + 15 SOLID HEX8 47 46 52 53 49 48 54 55 MAT 1 KINEM nonlinear + 16 SOLID HEX8 46 50 56 52 48 51 57 54 MAT 1 KINEM nonlinear + 17 SOLID HEX8 32 33 34 35 58 59 60 61 MAT 1 KINEM nonlinear + 18 SOLID HEX8 33 38 39 34 59 62 63 60 MAT 1 KINEM nonlinear + 19 SOLID HEX8 35 34 42 43 61 60 64 65 MAT 1 KINEM nonlinear + 20 SOLID HEX8 34 39 45 42 60 63 66 64 MAT 1 KINEM nonlinear + 21 SOLID HEX8 43 42 48 49 65 64 67 68 MAT 1 KINEM nonlinear + 22 SOLID HEX8 42 45 51 48 64 66 69 67 MAT 1 KINEM nonlinear + 23 SOLID HEX8 49 48 54 55 68 67 70 71 MAT 1 KINEM nonlinear + 24 SOLID HEX8 48 51 57 54 67 69 72 70 MAT 1 KINEM nonlinear ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_point_coupling_pre_exodus.dat b/tests/input-files-ref/test_point_coupling_pre_exodus.dat index e6fccae..daece52 100644 --- a/tests/input-files-ref/test_point_coupling_pre_exodus.dat +++ b/tests/input-files-ref/test_point_coupling_pre_exodus.dat @@ -128,29 +128,29 @@ NODE 70 COORD 5.0000000000000000e-01 2.0000000000000000e+00 0.00000000 NODE 71 COORD 5.0000000000000000e-01 2.0000000000000000e+00 5.0000000000000000e-01 NODE 72 COORD 5.0000000000000000e-01 2.0000000000000000e+00 -5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 5 6 7 8 19 20 21 22 MAT 1 KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 6 11 12 7 20 23 24 21 MAT 1 KINEM nonlinear EAS none - 7 SOLIDH8 HEX8 8 7 15 16 22 21 25 26 MAT 1 KINEM nonlinear EAS none - 8 SOLIDH8 HEX8 7 12 18 15 21 24 27 25 MAT 1 KINEM nonlinear EAS none - 9 SOLIDH8 HEX8 28 29 30 31 32 33 34 35 MAT 1 KINEM nonlinear EAS none - 10 SOLIDH8 HEX8 29 36 37 30 33 38 39 34 MAT 1 KINEM nonlinear EAS none - 11 SOLIDH8 HEX8 31 30 40 41 35 34 42 43 MAT 1 KINEM nonlinear EAS none - 12 SOLIDH8 HEX8 30 37 44 40 34 39 45 42 MAT 1 KINEM nonlinear EAS none - 13 SOLIDH8 HEX8 41 40 46 47 43 42 48 49 MAT 1 KINEM nonlinear EAS none - 14 SOLIDH8 HEX8 40 44 50 46 42 45 51 48 MAT 1 KINEM nonlinear EAS none - 15 SOLIDH8 HEX8 47 46 52 53 49 48 54 55 MAT 1 KINEM nonlinear EAS none - 16 SOLIDH8 HEX8 46 50 56 52 48 51 57 54 MAT 1 KINEM nonlinear EAS none - 17 SOLIDH8 HEX8 32 33 34 35 58 59 60 61 MAT 1 KINEM nonlinear EAS none - 18 SOLIDH8 HEX8 33 38 39 34 59 62 63 60 MAT 1 KINEM nonlinear EAS none - 19 SOLIDH8 HEX8 35 34 42 43 61 60 64 65 MAT 1 KINEM nonlinear EAS none - 20 SOLIDH8 HEX8 34 39 45 42 60 63 66 64 MAT 1 KINEM nonlinear EAS none - 21 SOLIDH8 HEX8 43 42 48 49 65 64 67 68 MAT 1 KINEM nonlinear EAS none - 22 SOLIDH8 HEX8 42 45 51 48 64 66 69 67 MAT 1 KINEM nonlinear EAS none - 23 SOLIDH8 HEX8 49 48 54 55 68 67 70 71 MAT 1 KINEM nonlinear EAS none - 24 SOLIDH8 HEX8 48 51 57 54 67 69 72 70 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear + 3 SOLID HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM nonlinear + 4 SOLID HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM nonlinear + 5 SOLID HEX8 5 6 7 8 19 20 21 22 MAT 1 KINEM nonlinear + 6 SOLID HEX8 6 11 12 7 20 23 24 21 MAT 1 KINEM nonlinear + 7 SOLID HEX8 8 7 15 16 22 21 25 26 MAT 1 KINEM nonlinear + 8 SOLID HEX8 7 12 18 15 21 24 27 25 MAT 1 KINEM nonlinear + 9 SOLID HEX8 28 29 30 31 32 33 34 35 MAT 1 KINEM nonlinear + 10 SOLID HEX8 29 36 37 30 33 38 39 34 MAT 1 KINEM nonlinear + 11 SOLID HEX8 31 30 40 41 35 34 42 43 MAT 1 KINEM nonlinear + 12 SOLID HEX8 30 37 44 40 34 39 45 42 MAT 1 KINEM nonlinear + 13 SOLID HEX8 41 40 46 47 43 42 48 49 MAT 1 KINEM nonlinear + 14 SOLID HEX8 40 44 50 46 42 45 51 48 MAT 1 KINEM nonlinear + 15 SOLID HEX8 47 46 52 53 49 48 54 55 MAT 1 KINEM nonlinear + 16 SOLID HEX8 46 50 56 52 48 51 57 54 MAT 1 KINEM nonlinear + 17 SOLID HEX8 32 33 34 35 58 59 60 61 MAT 1 KINEM nonlinear + 18 SOLID HEX8 33 38 39 34 59 62 63 60 MAT 1 KINEM nonlinear + 19 SOLID HEX8 35 34 42 43 61 60 64 65 MAT 1 KINEM nonlinear + 20 SOLID HEX8 34 39 45 42 60 63 66 64 MAT 1 KINEM nonlinear + 21 SOLID HEX8 43 42 48 49 65 64 67 68 MAT 1 KINEM nonlinear + 22 SOLID HEX8 42 45 51 48 64 66 69 67 MAT 1 KINEM nonlinear + 23 SOLID HEX8 49 48 54 55 68 67 70 71 MAT 1 KINEM nonlinear + 24 SOLID HEX8 48 51 57 54 67 69 72 70 MAT 1 KINEM nonlinear ---------------------------------------------------------------END // END diff --git a/tests/input-files-ref/test_reset_block_1_cubitpy.dat b/tests/input-files-ref/test_reset_block_1_cubitpy.dat index da2fcb6..63e0897 100644 --- a/tests/input-files-ref/test_reset_block_1_cubitpy.dat +++ b/tests/input-files-ref/test_reset_block_1_cubitpy.dat @@ -28,12 +28,12 @@ NODE 25 COORD 5.0000000000000000e-01 5.0000000000000000e-01 0.00000000 NODE 26 COORD 5.0000000000000000e-01 5.0000000000000000e-01 5.0000000000000000e-01 NODE 27 COORD 5.0000000000000000e-01 5.0000000000000000e-01 -5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 5 6 7 8 19 20 21 22 MAT 1 KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 6 11 12 7 20 23 24 21 MAT 1 KINEM nonlinear EAS none - 7 SOLIDH8 HEX8 8 7 15 16 22 21 25 26 MAT 1 KINEM nonlinear EAS none - 8 SOLIDH8 HEX8 7 12 18 15 21 24 27 25 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear + 3 SOLID HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM nonlinear + 4 SOLID HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM nonlinear + 5 SOLID HEX8 5 6 7 8 19 20 21 22 MAT 1 KINEM nonlinear + 6 SOLID HEX8 6 11 12 7 20 23 24 21 MAT 1 KINEM nonlinear + 7 SOLID HEX8 8 7 15 16 22 21 25 26 MAT 1 KINEM nonlinear + 8 SOLID HEX8 7 12 18 15 21 24 27 25 MAT 1 KINEM nonlinear ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_reset_block_1_pre_exodus.dat b/tests/input-files-ref/test_reset_block_1_pre_exodus.dat index 48945c9..30317a5 100644 --- a/tests/input-files-ref/test_reset_block_1_pre_exodus.dat +++ b/tests/input-files-ref/test_reset_block_1_pre_exodus.dat @@ -42,13 +42,13 @@ NODE 25 COORD 5.0000000000000000e-01 5.0000000000000000e-01 0.00000000 NODE 26 COORD 5.0000000000000000e-01 5.0000000000000000e-01 5.0000000000000000e-01 NODE 27 COORD 5.0000000000000000e-01 5.0000000000000000e-01 -5.0000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 5 6 7 8 19 20 21 22 MAT 1 KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 6 11 12 7 20 23 24 21 MAT 1 KINEM nonlinear EAS none - 7 SOLIDH8 HEX8 8 7 15 16 22 21 25 26 MAT 1 KINEM nonlinear EAS none - 8 SOLIDH8 HEX8 7 12 18 15 21 24 27 25 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 2 9 10 3 6 11 12 7 MAT 1 KINEM nonlinear + 3 SOLID HEX8 4 3 13 14 8 7 15 16 MAT 1 KINEM nonlinear + 4 SOLID HEX8 3 10 17 13 7 12 18 15 MAT 1 KINEM nonlinear + 5 SOLID HEX8 5 6 7 8 19 20 21 22 MAT 1 KINEM nonlinear + 6 SOLID HEX8 6 11 12 7 20 23 24 21 MAT 1 KINEM nonlinear + 7 SOLID HEX8 8 7 15 16 22 21 25 26 MAT 1 KINEM nonlinear + 8 SOLID HEX8 7 12 18 15 21 24 27 25 MAT 1 KINEM nonlinear ---------------------------------------------------------------END // END diff --git a/tests/input-files-ref/test_reset_block_2_cubitpy.dat b/tests/input-files-ref/test_reset_block_2_cubitpy.dat index 9853e14..0c48152 100644 --- a/tests/input-files-ref/test_reset_block_2_cubitpy.dat +++ b/tests/input-files-ref/test_reset_block_2_cubitpy.dat @@ -21,8 +21,8 @@ NODE 18 COORD 1.0000000000000000e+00 -2.5000000000000000e-01 -2.50000000 NODE 19 COORD 1.0000000000000000e+00 2.5000000000000000e-01 -2.5000000000000000e-01 NODE 20 COORD 1.0000000000000000e+00 2.5000000000000000e-01 2.5000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 5 6 7 8 9 10 11 12 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 9 10 11 12 13 14 15 16 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 13 14 15 16 17 18 19 20 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 5 6 7 8 9 10 11 12 MAT 1 KINEM nonlinear + 3 SOLID HEX8 9 10 11 12 13 14 15 16 MAT 1 KINEM nonlinear + 4 SOLID HEX8 13 14 15 16 17 18 19 20 MAT 1 KINEM nonlinear ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_reset_block_2_pre_exodus.dat b/tests/input-files-ref/test_reset_block_2_pre_exodus.dat index 7a29a7d..e2205b9 100644 --- a/tests/input-files-ref/test_reset_block_2_pre_exodus.dat +++ b/tests/input-files-ref/test_reset_block_2_pre_exodus.dat @@ -35,9 +35,9 @@ NODE 18 COORD 1.0000000000000000e+00 -2.5000000000000000e-01 -2.50000000 NODE 19 COORD 1.0000000000000000e+00 2.5000000000000000e-01 -2.5000000000000000e-01 NODE 20 COORD 1.0000000000000000e+00 2.5000000000000000e-01 2.5000000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 5 6 7 8 9 10 11 12 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 9 10 11 12 13 14 15 16 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 13 14 15 16 17 18 19 20 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 5 6 7 8 9 10 11 12 MAT 1 KINEM nonlinear + 3 SOLID HEX8 9 10 11 12 13 14 15 16 MAT 1 KINEM nonlinear + 4 SOLID HEX8 13 14 15 16 17 18 19 20 MAT 1 KINEM nonlinear ---------------------------------------------------------------END // END diff --git a/tests/input-files-ref/test_serialize_nested_lists_cubitpy.dat b/tests/input-files-ref/test_serialize_nested_lists_cubitpy.dat index 46768bc..91770dd 100644 --- a/tests/input-files-ref/test_serialize_nested_lists_cubitpy.dat +++ b/tests/input-files-ref/test_serialize_nested_lists_cubitpy.dat @@ -33,12 +33,12 @@ NODE 30 COORD 5.0000000000000000e-01 -5.0000000000000000e-01 -1.25000000 NODE 31 COORD 1.6666666666666663e-01 -5.0000000000000000e-01 1.2500000000000000e-01 NODE 32 COORD 5.0000000000000000e-01 -5.0000000000000000e-01 1.2500000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 9 1 4 10 11 5 8 12 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 10 13 14 9 12 15 16 11 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 17 18 13 10 19 20 15 12 MAT 1 KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 21 22 23 24 25 26 27 28 MAT 1 KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 3 21 24 4 7 25 28 8 MAT 1 KINEM nonlinear EAS none - 7 SOLIDH8 HEX8 29 30 18 17 31 32 20 19 MAT 1 KINEM nonlinear EAS none - 8 SOLIDH8 HEX8 23 29 17 24 27 31 19 28 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 9 1 4 10 11 5 8 12 MAT 1 KINEM nonlinear + 3 SOLID HEX8 10 13 14 9 12 15 16 11 MAT 1 KINEM nonlinear + 4 SOLID HEX8 17 18 13 10 19 20 15 12 MAT 1 KINEM nonlinear + 5 SOLID HEX8 21 22 23 24 25 26 27 28 MAT 1 KINEM nonlinear + 6 SOLID HEX8 3 21 24 4 7 25 28 8 MAT 1 KINEM nonlinear + 7 SOLID HEX8 29 30 18 17 31 32 20 19 MAT 1 KINEM nonlinear + 8 SOLID HEX8 23 29 17 24 27 31 19 28 MAT 1 KINEM nonlinear ---------------------------------------------------------------END diff --git a/tests/input-files-ref/test_serialize_nested_lists_pre_exodus.dat b/tests/input-files-ref/test_serialize_nested_lists_pre_exodus.dat index 53188ad..0b0efa6 100644 --- a/tests/input-files-ref/test_serialize_nested_lists_pre_exodus.dat +++ b/tests/input-files-ref/test_serialize_nested_lists_pre_exodus.dat @@ -47,13 +47,13 @@ NODE 30 COORD 5.0000000000000000e-01 -5.0000000000000000e-01 -1.25000000 NODE 31 COORD 1.6666666666666663e-01 -5.0000000000000000e-01 1.2500000000000000e-01 NODE 32 COORD 5.0000000000000000e-01 -5.0000000000000000e-01 1.2500000000000000e-01 ------------------------------------------------STRUCTURE ELEMENTS - 1 SOLIDH8 HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear EAS none - 2 SOLIDH8 HEX8 9 1 4 10 11 5 8 12 MAT 1 KINEM nonlinear EAS none - 3 SOLIDH8 HEX8 10 13 14 9 12 15 16 11 MAT 1 KINEM nonlinear EAS none - 4 SOLIDH8 HEX8 17 18 13 10 19 20 15 12 MAT 1 KINEM nonlinear EAS none - 5 SOLIDH8 HEX8 21 22 23 24 25 26 27 28 MAT 1 KINEM nonlinear EAS none - 6 SOLIDH8 HEX8 3 21 24 4 7 25 28 8 MAT 1 KINEM nonlinear EAS none - 7 SOLIDH8 HEX8 29 30 18 17 31 32 20 19 MAT 1 KINEM nonlinear EAS none - 8 SOLIDH8 HEX8 23 29 17 24 27 31 19 28 MAT 1 KINEM nonlinear EAS none + 1 SOLID HEX8 1 2 3 4 5 6 7 8 MAT 1 KINEM nonlinear + 2 SOLID HEX8 9 1 4 10 11 5 8 12 MAT 1 KINEM nonlinear + 3 SOLID HEX8 10 13 14 9 12 15 16 11 MAT 1 KINEM nonlinear + 4 SOLID HEX8 17 18 13 10 19 20 15 12 MAT 1 KINEM nonlinear + 5 SOLID HEX8 21 22 23 24 25 26 27 28 MAT 1 KINEM nonlinear + 6 SOLID HEX8 3 21 24 4 7 25 28 8 MAT 1 KINEM nonlinear + 7 SOLID HEX8 29 30 18 17 31 32 20 19 MAT 1 KINEM nonlinear + 8 SOLID HEX8 23 29 17 24 27 31 19 28 MAT 1 KINEM nonlinear ---------------------------------------------------------------END // END diff --git a/tests/testing.py b/tests/testing.py index 5a25b56..23d68a3 100644 --- a/tests/testing.py +++ b/tests/testing.py @@ -225,14 +225,14 @@ def create_block(cubit, np_arrays=False, **kwargs): else: raise ArithmeticError("Error") - # Mesh the block. + # Mesh the block and use a user defined element description block.mesh() cubit.add_element_type( block.volumes()[0], cupy.element_type.hex8, name="block", material="MAT 1", - bc_description="KINEM nonlinear EAS none", + bc_description="KINEM linear", ) # Create node sets. @@ -454,24 +454,6 @@ def test_element_types_hex(kwargs): ) -@pytest.mark.parametrize(*get_pre_processor_decorator(True, True)) -def test_element_types_hex_new(kwargs): - """Create a curved solid with different hex element types.""" - - # Initialize cubit. - cubit = CubitPy() - - element_type_list = [ - cupy.element_type.hex8_new, - cupy.element_type.hex20_new, - cupy.element_type.hex27_new, - cupy.element_type.hex8sh, - ] - create_element_types_hex( - cubit, element_type_list, name="test_element_types_hex_new", **kwargs - ) - - @pytest.mark.parametrize(*get_pre_processor_decorator(True, True)) def test_element_types_tet(kwargs): """Create a curved solid with different tet element types.""" @@ -489,23 +471,6 @@ def test_element_types_tet(kwargs): ) -@pytest.mark.parametrize(*get_pre_processor_decorator(True, True)) -def test_element_types_tet_new(kwargs): - """Create a curved solid with different tet element types.""" - - # Initialize cubit. - cubit = CubitPy() - - element_type_list = [ - cupy.element_type.tet4_new, - cupy.element_type.tet10_new, - ] - - create_element_types_tet( - cubit, element_type_list, name="test_element_types_tet_new", **kwargs - ) - - def create_quad_mesh(plane): """Create a quad mesh on the given plane""" @@ -947,12 +912,12 @@ def xtest_groups(block_with_volume, **kwargs): group_explicit_type.add("add vertex 3") if block_with_volume: - # Set element type. + # Set the element block and use a user defined element description cubit.add_element_type( volume, cupy.element_type.hex8, material="MAT 1", - bc_description="KINEM nonlinear EAS none", + bc_description="KINEM linear", ) # Add BCs. @@ -990,12 +955,13 @@ def xtest_groups(block_with_volume, **kwargs): cubit.cmd("mesh {}".format(volume)) if not block_with_volume: + # Set the element block and use a user defined element description all_hex = cubit.group(add_value="add hex all") cubit.add_element_type( all_hex, cupy.element_type.hex8, material="MAT 1", - bc_description="KINEM nonlinear EAS none", + bc_description="KINEM linear", ) # Add a group containing elements and nodes.