├── .gitignore ├── Build.wls ├── CONTRIBUTING.md ├── Images ├── Example1.png ├── Example2.png └── ProjectImages.nb ├── ImportMesh ├── ImportMesh.wl ├── Kernel │ └── init.m └── PacletInfo.m ├── LICENSE ├── README.md └── Tests ├── Abaqus ├── Beams.inp ├── Hex8_cube.inp ├── Quad4_annulus.inp ├── Quad4_shell.inp ├── Tet4_cube.inp ├── Tri3_annulus.inp ├── Tri3_shell.inp └── Tri6_shell.inp ├── Comsol ├── Hex20_cube.mphtxt ├── Quad4_cube.mphtxt ├── Quad4_square.mphtxt ├── Quad8_square.mphtxt ├── Tet10_cube.mphtxt ├── Tet4_cubes.mphtxt ├── Tet4_cubes_2.mphtxt ├── Tri3_squares.mphtxt └── Tri6_square.mphtxt ├── Elfen ├── Hex20_cube.mes ├── Hex8_cube.mes ├── Quad4_disc.mes ├── Quad8_disc.mes ├── Tet10_cube.mes └── Tet4_cube.mes ├── Gmsh ├── Hex8_box.msh ├── Quad4_box.msh ├── Quad8_box.msh ├── Tet10_cylinder.msh ├── Tet4_cylinder.msh ├── Tri3_cone.msh └── Tri6_cone.msh ├── RunTests.nb ├── RunTests.wls └── Tests.wl /.gitignore: -------------------------------------------------------------------------------- 1 | # MacOS files 2 | .DS_Store 3 | */.DS_Store 4 | 5 | #vim swap files 6 | *.swp 7 | *.swo 8 | 9 | # IntelliJ IDEA editor files 10 | .idea 11 | *.iml 12 | 13 | build 14 | -------------------------------------------------------------------------------- /Build.wls: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env wolframscript 2 | (* ::Package:: *) 3 | 4 | (* ::Text:: *) 5 | (*This script builds the ImportMesh-X.Y.Z.paclet. The creation is two step process. First the source code and other files need to be copied alongside the documentation and then the paclet file is created. Previously documentation should be generated separately with Workbench as outlined in the README.md file.*) 6 | 7 | 8 | (* ::Subsubsection:: *) 9 | (*Git functions*) 10 | 11 | 12 | getGitRevision[dir_]:=Module[{description}, 13 | SetDirectory[dir]; 14 | (* For meaning of this see: https://git-scm.com/docs/git-describe *) 15 | description=First[ 16 | ReadList["!git describe --long --tags --dirty --always",String], 17 | Return[$Failed] 18 | ]; 19 | ResetDirectory[]; 20 | description 21 | ]; 22 | 23 | 24 | getGitCommitCount[dir_]:=Module[{value}, 25 | SetDirectory[dir]; 26 | (* For meaning of this see: https://git-scm.com/docs/git-describe *) 27 | value=First[ 28 | ReadList["!git rev-list --count HEAD",Number], 29 | Return[$Failed] 30 | ]; 31 | ResetDirectory[]; 32 | value 33 | ]; 34 | 35 | 36 | (* ::Subsubsection:: *) 37 | (*Build procedure*) 38 | 39 | 40 | $name="ImportMesh"; 41 | (* Get the distribution directory by using this notebook\[CloseCurlyQuote]s directory. *) 42 | $rootDir=If[$Notebooks,NotebookDirectory[],Directory[]]; 43 | $source=FileNameJoin[{$rootDir,$name}]; 44 | (* Construct the target directory from this notebooks base directory. *) 45 | $target=FileNameJoin[{$rootDir,"build",$name}]; 46 | 47 | 48 | $helpMessage=(" Script to build the paclet and install it. 49 | Usage: Build.wls [options] 50 | 51 | Options: 52 | -h, --help Output usage information 53 | -r, --release Build public release"); 54 | 55 | 56 | Module[ 57 | {directories}, 58 | If[ 59 | MemberQ[Rest@$ScriptCommandLine,"/?"|"-h"|"--help"], 60 | Print[$helpMessage];Quit[1] 61 | ]; 62 | 63 | If[ 64 | Not@DirectoryQ[$target], 65 | CreateDirectory[$target,CreateIntermediateDirectories->True] 66 | ]; 67 | (* Copy neccesseary files from the source to the target directory. *) 68 | Map[ 69 | CopyFile[ 70 | FileNameJoin[{$source,#}], 71 | FileNameJoin[{$target,#}], 72 | OverwriteTarget->True 73 | ]&, 74 | {"ImportMesh.wl","PacletInfo.m"} 75 | ]; 76 | (* Delete old and copy the new source directories. 77 | "Documentation" directory is already created by documentation build procedure. *) 78 | directories={"Kernel"}; 79 | Map[ 80 | If[ 81 | FileExistsQ[FileNameJoin[{$target,#}]], 82 | DeleteDirectory[FileNameJoin[{$target,#}],DeleteContents->True] 83 | ]&, 84 | directories 85 | ]; 86 | Map[ 87 | CopyDirectory[FileNameJoin[{$source,#}],FileNameJoin[{$target,#}]]&, 88 | directories 89 | ]; 90 | ]; 91 | 92 | 93 | Module[ 94 | {original, modified,noCommits,revision,internalQ}, 95 | 96 | original=Import[FileNameJoin[{$source,"PacletInfo.m"}]]; 97 | noCommits=getGitCommitCount[$rootDir]; 98 | revision=getGitRevision[$rootDir]; 99 | internalQ=Not@MemberQ[Rest@$ScriptCommandLine,"-r"|"--release"]; 100 | 101 | (* Description of git repository (git describe ...) returns a string that cannot 102 | be used as BuildNumber because only integers are accepted. 103 | Otherwise PackPaclet returns $Failed and procedure fails. Instead now commit count is used. *) 104 | modified=Fold[ 105 | Insert[#1,#2,4]&, 106 | original, 107 | {Internal->internalQ,BuildNumber->noCommits,"Hash"->revision} 108 | ]; 109 | 110 | Export[ 111 | FileNameJoin[{$target,"PacletInfo.m"}], 112 | modified, 113 | "Comments"->{"Paclet Info File","Created on "<>DateString[]} 114 | ]; 115 | ]; 116 | 117 | 118 | Module[ 119 | {pacletPath,newPaclet}, 120 | 121 | Needs["PacletManager`"]; 122 | (* Change into the build directory and create the paclet. *) 123 | SetDirectory[FileNameJoin[{$rootDir,"build"}]]; 124 | pacletPath=PackPaclet[$name]; 125 | ResetDirectory[]; 126 | 127 | (*Uninstall a possibly old version. *) 128 | If[PacletFind[$name]=!={},PacletUninstall[$name]]; 129 | newPaclet=PacletInstall[pacletPath]; 130 | RebuildPacletData[]; 131 | 132 | If[ 133 | Length@PacletFind["HeatTrans"]===1, 134 | Print[" ",FileNameTake[pacletPath]," built and installed succesfully."];Quit[0], 135 | Print["Paclet build failed."];Quit[1] 136 | ] 137 | ]; 138 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to ImportMesh package 2 | 3 | If you would like to modify ImportMesh package yourself or contribute back to the original repository, 4 | then the following instructions can help you. 5 | First you need to install [Git](https://git-scm.com/) and 6 | [clone](https://help.github.com/articles/cloning-a-repository/) the project 7 | from its GitHub homepage to your local computer. 8 | 9 | ## Prerequisites 10 | 11 | Essential: 12 | 13 | * [Mathematica](https://www.wolfram.com/mathematica/) version 11.1 or later 14 | 15 | Recommended: 16 | 17 | * [WolframScript](https://www.wolfram.com/wolframscript/) for building the `.paclet` file from command line. 18 | On most systems it already comes bundled with Mathematica installation. 19 | 20 | ## Testing code 21 | 22 | It is considered good practice that every (public) function in this package includes its own set of unit tests. 23 | A bunch of them is collected in `Tests/Tests.wl` file, using the Mathematica testing 24 | [framework](https://reference.wolfram.com/language/guide/SystematicTestingAndVerification.html). 25 | It is recommended that you run them periodically during development and especially before every commit. 26 | This can be done by calling script file `Tests/RunTests.wls` in command line 27 | (first change directory to project root directory) or by evaluating whole notebook `Tests/RunTests.nb`. 28 | 29 | ### Integration of tests in Git hook 30 | 31 | Unit test can be run automatically before every commit via Git client-side 32 | [hooks](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks). 33 | File `pre-commit` should contain call to `Tests/RunTests.wls` script, 34 | which exits with value 0 if all tests pass and aborts the commit otherwise. 35 | Minimal example of `pre-commit` file content is: 36 | 37 | #!/bin/sh 38 | ./Tests/RunTests.wls 39 | 40 | ## How to build the package 41 | 42 | Package currently has no documentation in notebook format (.nb). To build the package source files just need to be packaged into a `.paclet` file. 43 | 44 | ### Packaging ImportMesh 45 | 46 | Open terminal window (command line) in ImportMesh root directory and run file `Build.wls`. 47 | This will leave you with a ImportMesh-X.Y.Z.paclet file in the _build_ folder. 48 | -------------------------------------------------------------------------------- /Images/Example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c3m-labs/ImportMesh/1f431aa62603a6e479f2c54050544e31f6ef9989/Images/Example1.png -------------------------------------------------------------------------------- /Images/Example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c3m-labs/ImportMesh/1f431aa62603a6e479f2c54050544e31f6ef9989/Images/Example2.png -------------------------------------------------------------------------------- /Images/ProjectImages.nb: -------------------------------------------------------------------------------- 1 | Notebook[{ 2 | Cell[BoxData[ 3 | RowBox[{ 4 | RowBox[{"(*", " ", 5 | RowBox[{"Use", " ", "development", " ", 6 | RowBox[{"version", "."}]}], " ", "*)"}], "\[IndentingNewLine]", 7 | RowBox[{"PacletDirectoryAdd", "@", 8 | RowBox[{"ParentDirectory", "[", 9 | RowBox[{"NotebookDirectory", "[", "]"}], "]"}]}]}]], "Input", 10 | CellLabel->"In[39]:=",ExpressionUUID->"98a181c1-8163-4c70-bacc-491151bba889"], 11 | 12 | Cell[BoxData[ 13 | RowBox[{"Get", "[", "\"\\"", "]"}]], "Input", 14 | CellLabel->"In[40]:=",ExpressionUUID->"4ae1c006-c270-4eb3-a2e1-221f467b368d"], 15 | 16 | Cell[CellGroupData[{ 17 | 18 | Cell["Examples for README", \ 19 | "Subsection",ExpressionUUID->"5e6f7ba2-d840-4c47-b2d7-ad0017ea45d5"], 20 | 21 | Cell[CellGroupData[{ 22 | 23 | Cell["Example 1", \ 24 | "Subsubsection",ExpressionUUID->"7876bf11-4683-44bd-a88b-01459ea471a6"], 25 | 26 | Cell[BoxData[{ 27 | RowBox[{ 28 | RowBox[{ 29 | "$repoURL", "=", 30 | "\"\\""}], 31 | ";"}], "\[IndentingNewLine]", 32 | RowBox[{"file", "=", 33 | RowBox[{"URLDownload", "@", 34 | RowBox[{"(", 35 | RowBox[{"$repoURL", "<>", "\"\\""}], 36 | ")"}]}]}]}], "Input", 37 | CellLabel->"In[41]:=",ExpressionUUID->"dd54356e-e791-4246-8a59-9f7ef307bc52"], 38 | 39 | Cell[BoxData[{ 40 | RowBox[{ 41 | RowBox[{"mesh", "=", 42 | RowBox[{"Import", "[", 43 | RowBox[{"file", ",", "\"\\""}], "]"}]}], 44 | ";"}], "\[IndentingNewLine]", 45 | RowBox[{"pic", "=", 46 | RowBox[{"mesh", "[", 47 | RowBox[{"\"\\"", "[", 48 | RowBox[{ 49 | RowBox[{"\"\\"", "\[Rule]", 50 | RowBox[{"FaceForm", "@", "LightBlue"}]}], ",", 51 | RowBox[{"ImageSize", "\[Rule]", 52 | RowBox[{"{", 53 | RowBox[{"600", ",", "200"}], "}"}]}]}], "]"}], "]"}]}]}], "Input", 54 | CellLabel->"In[43]:=",ExpressionUUID->"40a2695b-63b2-47b0-93db-294470cdb724"], 55 | 56 | Cell[BoxData[ 57 | RowBox[{"Export", "[", "\[IndentingNewLine]", 58 | RowBox[{ 59 | RowBox[{"FileNameJoin", "[", 60 | RowBox[{"{", 61 | RowBox[{ 62 | RowBox[{"NotebookDirectory", "[", "]"}], ",", "\"\\""}], 63 | "}"}], "]"}], ",", "\[IndentingNewLine]", "pic"}], "\[IndentingNewLine]", 64 | "]"}]], "Input", 65 | CellLabel->"In[45]:=",ExpressionUUID->"429474c0-1d91-468f-bbbc-b5d82a771ce6"] 66 | }, Open ]], 67 | 68 | Cell[CellGroupData[{ 69 | 70 | Cell["Example 2", \ 71 | "Subsubsection",ExpressionUUID->"58767b91-a7e3-40a3-8c41-979463a2a5fa"], 72 | 73 | Cell[BoxData[ 74 | RowBox[{ 75 | RowBox[{"inputText", "=", 76 | RowBox[{"ReadString", "@", 77 | RowBox[{"(", 78 | RowBox[{"$repoURL", "<>", "\"\\""}], 79 | ")"}]}]}], ";"}]], "Input", 80 | CellLabel->"In[46]:=",ExpressionUUID->"7a6c9fc4-cc22-4c5b-9607-806a2970f2a0"], 81 | 82 | Cell[BoxData[{ 83 | RowBox[{ 84 | RowBox[{"mesh", "=", 85 | RowBox[{"ImportString", "[", 86 | RowBox[{"inputText", ",", "\"\\""}], "]"}]}], 87 | ";"}], "\[IndentingNewLine]", 88 | RowBox[{"pic", "=", 89 | RowBox[{"mesh", "[", 90 | RowBox[{"\"\\"", "[", 91 | RowBox[{ 92 | RowBox[{"\"\\"", "\[Rule]", 93 | RowBox[{"FaceForm", "@", "LightBlue"}]}], ",", 94 | RowBox[{"ImageSize", "\[Rule]", 95 | RowBox[{"{", 96 | RowBox[{"600", ",", "200"}], "}"}]}]}], "]"}], "]"}]}]}], "Input", 97 | CellLabel->"In[47]:=",ExpressionUUID->"aff3a765-208c-41a1-92c0-31890d1fb3cc"], 98 | 99 | Cell[BoxData[ 100 | RowBox[{"Export", "[", "\[IndentingNewLine]", 101 | RowBox[{ 102 | RowBox[{"FileNameJoin", "[", 103 | RowBox[{"{", 104 | RowBox[{ 105 | RowBox[{"NotebookDirectory", "[", "]"}], ",", "\"\\""}], 106 | "}"}], "]"}], ",", "\[IndentingNewLine]", "pic"}], "\[IndentingNewLine]", 107 | "]"}]], "Input", 108 | CellLabel->"In[49]:=",ExpressionUUID->"541bad0d-678d-45ae-83a8-c19c16bccbde"], 109 | 110 | Cell[BoxData[ 111 | RowBox[{"ImportString", "[", 112 | RowBox[{"inputText", ",", 113 | RowBox[{"{", 114 | RowBox[{"\"\\"", ",", "\"\\""}], "}"}]}], 115 | "]"}]], "Input", 116 | CellLabel->"In[50]:=",ExpressionUUID->"1c05be40-31f8-4407-ae3c-1385c0ae97fb"], 117 | 118 | Cell[BoxData[ 119 | RowBox[{"ImportString", "[", 120 | RowBox[{"inputText", ",", 121 | RowBox[{"{", 122 | RowBox[{"\"\\"", ",", "\"\\""}], "}"}]}], 123 | "]"}]], "Input", 124 | CellLabel->"In[51]:=",ExpressionUUID->"51aa3b03-18c2-44ba-843a-d5e564f35b1b"] 125 | }, Open ]] 126 | }, Open ]] 127 | }, 128 | WindowSize->{958, 1086}, 129 | WindowMargins->{{Automatic, -8}, {Automatic, 0}}, 130 | PrivateNotebookOptions->{"FileOutlineCache"->False}, 131 | FrontEndVersion->"11.3 for Microsoft Windows (64-bit) (March 6, 2018)", 132 | StyleDefinitions->"Default.nb" 133 | ] 134 | 135 | -------------------------------------------------------------------------------- /ImportMesh/Kernel/init.m: -------------------------------------------------------------------------------- 1 | (* ::Package:: *) 2 | 3 | (* DO NOT DELETE THIS CELL! *) 4 | Get["ImportMesh`ImportMesh`"]; 5 | 6 | 7 | (* User settings *) 8 | 9 | -------------------------------------------------------------------------------- /ImportMesh/PacletInfo.m: -------------------------------------------------------------------------------- 1 | (* ::Package:: *) 2 | 3 | (* Paclet Info File *) 4 | (* BuildNumber and Internal values should be inserted during build procedure. *) 5 | Paclet[ 6 | Name -> "ImportMesh", 7 | Version -> "0.3.3", 8 | WolframVersion -> "11.+", 9 | Description -> "Utilities for importing FEM meshes from other software.", 10 | Creator -> "Matevz Pintar", 11 | Publisher->"C3M d.o.o.", 12 | URL -> "https://github.com/c3m-labs/ImportMesh", 13 | Extensions -> { 14 | {"Kernel", 15 | Root -> ".", 16 | Context ->{"ImportMesh`"} 17 | }, 18 | (* Metadata for PacletServer (https://paclets.github.io/PacletServer) *) 19 | {"PacletServer", 20 | "Tags" -> {"finite-elements","mesh","FEM","import"}, 21 | "Categories" -> {"FEM"}, 22 | "Description" -> "Utilities for importing FEM meshes from other software.", 23 | "License" -> "MIT" 24 | } 25 | } 26 | ] 27 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 C3M d.o.o. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ImportMesh 2 | 3 | __This package is obsolete.__ 4 | __Its functionality, with additional upgrades, is now included in__ 5 | __[FEMAddOns](https://github.com/WolframResearch/FEMAddOns) from Wolfram Research.__ 6 | 7 | Utilities for importing FEM meshes to Mathematica. Currently supported file formats: 8 | 9 | - .inp ([Abaqus](https://www.3ds.com/products-services/simulia/products/abaqus/)) 10 | - .mes ([Elfen](http://www.rockfieldglobal.com/)) 11 | - .msh ([Gmsh](http://gmsh.info/)) 12 | - .mphtxt ([Comsol](https://www.comsol.com/)) 13 | 14 | ## Installation 15 | 16 | The following description is for people who just want to use the package functionality and 17 | are not interested in package development. 18 | 19 | To use _ImportMesh_ package you need Mathematica version 11. or later. 20 | 21 | _ImportMesh_ package is released in the `.paclet` file format, which contains code, 22 | documentation and other necessary resources. 23 | Download the latest `.paclet` file from the repository ["releases"](https://github.com/c3m-labs/ImportMesh/releases) page 24 | to your computer and install it by evaluating the following command in the Mathematica: 25 | 26 | ````mathematica 27 | (* This built-in package is usually loaded automatically at kernel startup. *) 28 | Needs["PacletManager`"] 29 | 30 | (* Path to .paclet file downloaded from repository "releases" page. *) 31 | PacletInstall["full/path/to/ImportMesh-X.Y.Z.paclet"] 32 | ```` 33 | 34 | This will permanently install the _ImportMesh_ package to `$UserBasePacletsDirectory`. 35 | To update the documentation it may be necessary to restart Mathematica. 36 | Mathematica will always use the latest installed version of package and all installed versions 37 | can be enumerated by evaluating `PacletFind["ImportMesh"]`. 38 | You can get more detailed information about the package with `PacletInformation["ImportMesh"]`. 39 | All versions can be uninstalled with: 40 | 41 | ````mathematica 42 | PacletUninstall["ImportMesh"] 43 | ```` 44 | 45 | Alternately load the package directly from online repository by running 46 | `Get["https://raw.githubusercontent.com/c3m-labs/ImportMesh/master/ImportMesh.wl"]`. 47 | 48 | ## Usage 49 | 50 | ### Basic 51 | 52 | The only (currently) public function is `ImportMesh`. It creates `ElementMesh` object from a text file: 53 | 54 | ````mathematica 55 | Get["ImportMesh`"] 56 | 57 | mesh=ImportMesh["path/to/your_mesh_file"]; 58 | mesh["Wireframe"] 59 | ```` 60 | 61 | ![screenshot](https://imgur.com/aq92uqA.gif "Geometry source: https://grabcad.com/library/goose-2") 62 | 63 | ### Advanced 64 | 65 | There are also functions in the ``"`Package`"`` subcontext that implement `ImportMesh`. 66 | Similarly, support is added for `Import` registration, so it is possible to import a file as an 67 | `"ElementMesh"` and get it to work as expected. For example: 68 | 69 | ````mathematica 70 | $repURL = "https://raw.githubusercontent.com/c3m-labs/ImportMesh/master"; 71 | file = URLDownload@($repURL <> "/Tests/Gmsh/Hex8_box.msh"); 72 | 73 | mesh = Import[file, "ElementMesh"]; 74 | pic = mesh["Wireframe"["MeshElementStyle" -> FaceForm@LightBlue]] 75 | ```` 76 | 77 | ![example](Images/Example1.png "Import base") 78 | 79 | Support is also provided for import as a string if the format type of the file is known: 80 | 81 | ````mathematica 82 | inputText = ReadString@($repURL <> "/Tests/Abaqus/Quad4_annulus.inp"); 83 | mesh = ImportString[inputText, "AbaqusMesh"]; 84 | pic = mesh["Wireframe"["MeshElementStyle" -> FaceForm@LightBlue]] 85 | ```` 86 | 87 | ![example](Images/Example2.png "Import string") 88 | 89 | Specific elements may also be extracted when the format is known: 90 | 91 | ````mathematica 92 | ImportString[inpText, {"AbaqusMesh", "Elements"}] 93 | (* {"Mesh", "MeshNodes", "MeshElements"} *) 94 | ```` 95 | 96 | ````mathematica 97 | ImportString[inpText, {"AbaqusMesh", "MeshNodes"}] 98 | (* {{0.,1.}, {0., 1.4375}, ... } *) 99 | ```` 100 | 101 | More information on how to manipulate and visualize `ElementMesh` objects is available in official 102 | [documentation](https://reference.wolfram.com/language/FEMDocumentation/tutorial/ElementMeshVisualization.html) 103 | 104 | ## Contributing and bug reports 105 | 106 | You can open a new [issue](https://github.com/c3m-labs/ImportMesh/issues/new) with bug report or feature request. 107 | 108 | Contributions to ImportMesh package are very welcome. 109 | Guidelines on how to build paclet file from source code can be found in [CONTRIBUTING.md]( CONTRIBUTING.md ) file. 110 | These are some things you can help with: 111 | 112 | - Test package with different mesh files 113 | - Provide sample mesh files from other, not yet supported, software 114 | - Propose code improvements (style or performance) 115 | -------------------------------------------------------------------------------- /Tests/Abaqus/Hex8_cube.inp: -------------------------------------------------------------------------------- 1 | ** 2 | ** ABAQUS Input Deck Generated by HyperMesh Version : 13.0.110.31 3 | ** Generated using HyperMesh-Abaqus Template Version : 13.0.110 4 | ** 5 | ** Template: ABAQUS/STANDARD 3D 6 | ** 7 | *NODE 8 | 1, 5.0 , 5.0 , -5.0 9 | 2, 5.0 , -5.0 , -5.0 10 | 3, -5.0 , -5.0 , -5.0 11 | 4, 1.6666829583934, 5.0 , -1.666666666562 12 | 5, 1.666669249692 , 5.0 , 1.66666666677 13 | 6, 5.0 , -5.0 , 5.0 14 | 7, 5.0000000153564, 1.6662685719812, -4.999999997054 15 | 8, 5.0000000000047, 1.6665280101643, -1.666666666367 16 | 9, 5.0 , 1.6666678383985, 1.6666666666743 17 | 10, -1.666186465742, -5.000000030841, -4.999999999247 18 | 11, -1.666507973093, -5.000000000411, -1.666666666158 19 | 12, -1.666666670756, -5.0 , 1.6666666666667 20 | 13, 5.0000000104371, -1.666296382214, -4.999999996514 21 | 14, 1.6663206243379, -5.000000000129, -4.999999999954 22 | 15, 4.9988653923223, -4.99886539238 , -4.999999985624 23 | 16, 5.0000000000032, -1.666517929948, -1.66666666529 24 | 17, 1.6665683466627, -5.0 , -1.666666666653 25 | 18, 4.9995956937767, -4.999595693777, -1.666666660453 26 | 19, 5.0 , -1.66666400968 , 1.6666666667023 27 | 20, 1.6666666400968, -5.0 , 1.666666666667 28 | 21, 4.9999998304938, -4.999999830494, 1.6666666666925 29 | 22, -1.666028367191, 5.0000000362194, -4.999999998845 30 | 23, -4.998183230427, 4.9981832292581, -4.999999997272 31 | 24, -1.666443096221, 5.0000000004996, -1.666666665809 32 | 25, -4.999349715135, 4.9993497151365, -1.666666664019 33 | 26, -1.666659143152, 5.0 , 1.6666666671972 34 | 27, -4.999983049351, 4.9999830493513, 1.6666666692526 35 | 28, -5.000000000703, -1.666577644449, -4.999999999988 36 | 29, -5.000000000749, 1.666562636061 , -4.999999999987 37 | 30, -5.000000000005, -1.666664757629, -1.666666666661 38 | 31, -5.000000000005, 1.6666647480491, -1.666666666661 39 | 32, -5.0 , -1.666666666667, 1.6666666666667 40 | 33, -5.0 , 1.6666666666667, 1.6666666666667 41 | 34, -1.666644076979, -1.666659979933, -4.999999999861 42 | 35, 1.6666583856221, -1.666657812151, -4.999999999997 43 | 36, 1.6666791468974, 1.6666505743325, -4.999999999874 44 | 37, -1.666614734001, 1.666657284853 , -4.9999999998 45 | 38, -1.666666671762, -1.666666666386, -1.666666666666 46 | 39, 1.666666574601 , -1.666666562666, -1.666666666666 47 | 40, 1.6666714314115, 1.6666682661592, -1.666666666625 48 | 41, -1.666656278994, 1.6666666668276, -1.666666666564 49 | 42, -1.666666666667, -1.666666666667, 1.6666666666667 50 | 43, 1.6666666666667, -1.666666666667, 1.6666666666667 51 | 44, 1.6666666666667, 1.6666666666667, 1.6666666666667 52 | 45, -1.666666666667, 1.6666666666667, 1.6666666666667 53 | 46, -1.666666666667, 1.6666666666667, 5.0 54 | 47, -1.666666666667, -1.666666666667, 5.0 55 | 48, 1.6666666666667, 1.6666666666667, 5.0 56 | 49, 1.6666666666667, -1.666666666667, 5.0 57 | 50, -5.0 , 1.6666666666667, 5.0 58 | 51, -5.0 , -1.666666666667, 5.0 59 | 52, -5.0 , -5.0 , 5.0 60 | 53, -1.666666666667, -5.0 , 5.0 61 | 54, 1.6666666666667, -5.0 , 5.0 62 | 55, 5.0 , -5.0 , 5.0 63 | 56, 5.0 , -1.666666666667, 5.0 64 | 57, 5.0 , 1.6666666666667, 5.0 65 | 58, 5.0 , 5.0 , 5.0 66 | 59, 1.6666666666667, 5.0 , 5.0 67 | 60, -1.666666666667, 5.0 , 5.0 68 | 61, -5.0 , 5.0 , 5.0 69 | 62, 1.6666310143107, 5.000000000178 , -4.999999999872 70 | 63, -4.999983081227, -4.999983049385, 1.6666666692477 71 | 64, -4.999350938234, -4.999349716296, -1.666666664024 72 | 65, -4.998189266126, -4.998184425604, -4.999999997277 73 | 66, 4.9999997824217, 4.9999997824217, 1.6666666667111 74 | 67, 4.9995899121566, 4.9995899122029, -1.666666655848 75 | 68, 4.9988547817377, 4.9988547829646, -4.999999972943 76 | **HWCOLOR COMP 1 11 77 | *ELEMENT,TYPE=S4R,ELSET=auto2 78 | 28, 60, 59, 48, 46 79 | 29, 61, 60, 46, 50 80 | 30, 46, 48, 49, 47 81 | 31, 50, 46, 47, 51 82 | 32, 47, 49, 54, 53 83 | 33, 51, 47, 53, 52 84 | 34, 57, 48, 59, 58 85 | 35, 56, 49, 48, 57 86 | 36, 55, 54, 49, 56 87 | **HWCOLOR COMP 1 11 88 | *ELEMENT,TYPE=C3D8R,ELSET=auto2 89 | 1, 8, 40, 4, 67, 7, 36, 62, 68 90 | 2, 9, 44, 5, 66, 8, 40, 4, 67 91 | 3, 57, 48, 59, 58, 9, 44, 5, 66 92 | 4, 30, 38, 11, 64, 28, 34, 10, 65 93 | 5, 32, 42, 12, 63, 30, 38, 11, 64 94 | 6, 51, 47, 53, 52, 32, 42, 12, 63 95 | 7, 24, 4, 40, 41, 22, 62, 36, 37 96 | 8, 26, 5, 44, 45, 24, 4, 40, 41 97 | 9, 60, 59, 48, 46, 26, 5, 44, 45 98 | 10, 16, 39, 40, 8, 13, 35, 36, 7 99 | 11, 19, 43, 44, 9, 16, 39, 40, 8 100 | 12, 56, 49, 48, 57, 19, 43, 44, 9 101 | 13, 38, 39, 17, 11, 34, 35, 14, 10 102 | 14, 42, 43, 20, 12, 38, 39, 17, 11 103 | 15, 47, 49, 54, 53, 42, 43, 20, 12 104 | 16, 18, 17, 39, 16, 15, 14, 35, 13 105 | 17, 21, 20, 43, 19, 18, 17, 39, 16 106 | 18, 55, 54, 49, 56, 21, 20, 43, 19 107 | 19, 25, 24, 41, 31, 23, 22, 37, 29 108 | 20, 27, 26, 45, 33, 25, 24, 41, 31 109 | 21, 61, 60, 46, 50, 27, 26, 45, 33 110 | 22, 31, 41, 38, 30, 29, 37, 34, 28 111 | 23, 33, 45, 42, 32, 31, 41, 38, 30 112 | 24, 50, 46, 47, 51, 33, 45, 42, 32 113 | 25, 41, 40, 39, 38, 37, 36, 35, 34 114 | 26, 45, 44, 43, 42, 41, 40, 39, 38 115 | 27, 46, 48, 49, 47, 45, 44, 43, 42 116 | ***** 117 | -------------------------------------------------------------------------------- /Tests/Abaqus/Quad4_annulus.inp: -------------------------------------------------------------------------------- 1 | *HEADING 2 | : NAFEMS TEST LE1, Plane Stress Elements -- Elliptic Membr. [CPS4] 3 | *NODE, NSET=CF000 4 | 1, 0.000000000E+00, 0.100000000E+01, 0.000000000E+00 5 | 2, 0.000000000E+00, 0.143750000E+01, 0.000000000E+00 6 | 3, 0.000000000E+00, 0.187500000E+01, 0.000000000E+00 7 | 4, 0.000000000E+00, 0.231250000E+01, 0.000000000E+00 8 | 5, 0.000000000E+00, 0.275000000E+01, 0.000000000E+00 9 | 6, 0.659993768E+00, 0.932965577E+00, 0.000000000E+00 10 | 7, 0.742354751E+00, 0.134813046E+01, 0.000000000E+00 11 | 8, 0.824715674E+00, 0.176329529E+01, 0.000000000E+00 12 | 9, 0.907076657E+00, 0.217846012E+01, 0.000000000E+00 13 | 10, 0.989437640E+00, 0.259362507E+01, 0.000000000E+00 14 | 11, 0.116500008E+01, 0.812829971E+00, 0.000000000E+00 15 | 12, 0.131950009E+01, 0.118442249E+01, 0.000000000E+00 16 | 13, 0.147400010E+01, 0.155601501E+01, 0.000000000E+00 17 | 14, 0.162850010E+01, 0.192760754E+01, 0.000000000E+00 18 | 15, 0.178300011E+01, 0.229920006E+01, 0.000000000E+00 19 | 16, 0.153326130E+01, 0.649529397E+00, 0.000000000E+00 20 | 17, 0.174826157E+01, 0.957065761E+00, 0.000000000E+00 21 | 18, 0.196326196E+01, 0.126460230E+01, 0.000000000E+00 22 | 19, 0.217826223E+01, 0.157213867E+01, 0.000000000E+00 23 | 20, 0.239326262E+01, 0.187967515E+01, 0.000000000E+00 24 | 21, 0.178302014E+01, 0.452999949E+00, 0.000000000E+00 25 | 22, 0.204546523E+01, 0.676749945E+00, 0.000000000E+00 26 | 23, 0.230790997E+01, 0.900500059E+00, 0.000000000E+00 27 | 24, 0.257035518E+01, 0.112425005E+01, 0.000000000E+00 28 | 25, 0.283279991E+01, 0.134800017E+01, 0.000000000E+00 29 | 26, 0.193251860E+01, 0.233178139E+00, 0.000000000E+00 30 | 27, 0.222793627E+01, 0.354164839E+00, 0.000000000E+00 31 | 28, 0.252335286E+01, 0.475151539E+00, 0.000000000E+00 32 | 29, 0.281877041E+01, 0.596138597E+00, 0.000000000E+00 33 | 30, 0.311418724E+01, 0.717125177E+00, 0.000000000E+00 34 | 31, 0.200000000E+01, 0.000000000E+00, 0.000000000E+00 35 | 32, 0.231250000E+01, 0.000000000E+00, 0.000000000E+00 36 | 33, 0.262500000E+01, 0.000000000E+00, 0.000000000E+00 37 | 34, 0.293750000E+01, 0.000000000E+00, 0.000000000E+00 38 | 35, 0.325000000E+01, 0.000000000E+00, 0.000000000E+00 39 | *ELEMENT, TYPE=CPS4, ELSET=M001P001 40 | 1, 1, 6, 7, 2 41 | 2, 6, 11, 12, 7 42 | 3, 11, 16, 17, 12 43 | 4, 16, 21, 22, 17 44 | 5, 21, 26, 27, 22 45 | 6, 26, 31, 32, 27 46 | 7, 2, 7, 8, 3 47 | 8, 7, 12, 13, 8 48 | 9, 12, 17, 18, 13 49 | 10, 17, 22, 23, 18 50 | 11, 22, 27, 28, 23 51 | 12, 27, 32, 33, 28 52 | 13, 3, 8, 9, 4 53 | 14, 8, 13, 14, 9 54 | 15, 13, 18, 19, 14 55 | 16, 18, 23, 24, 19 56 | 17, 23, 28, 29, 24 57 | 18, 28, 33, 34, 29 58 | 19, 4, 9, 10, 5 59 | 20, 9, 14, 15, 10 60 | 21, 14, 19, 20, 15 61 | 22, 19, 24, 25, 20 62 | 23, 24, 29, 30, 25 63 | 24, 29, 34, 35, 30 64 | *ELSET,ELSET=LOAD 65 | 19,20,21,22,23,24 66 | *ELSET,ELSET=PR 67 | 6, 68 | *SOLID SECTION, ELSET=M001P001, MATERIAL=M001P001 69 | 0.1000 , 5 70 | *MATERIAL, NAME=M001P001 71 | *ELASTIC, TYPE=ISO 72 | 0.2100E+06, 0.3000 , 0.0000E+00 73 | *STEP, AMP=RAMP 74 | LOAD CASE 1 75 | *STATIC 76 | *DLOAD, OP=NEW 77 | LOAD,P3,-10.0 78 | *BOUNDARY, OP=NEW 79 | 1, 1, , 0.0000E+00 80 | 2, 1, , 0.0000E+00 81 | 3, 1, , 0.0000E+00 82 | 4, 1, , 0.0000E+00 83 | 5, 1, , 0.0000E+00 84 | 31, 2, , 0.0000E+00 85 | 32, 2, , 0.0000E+00 86 | 33, 2, , 0.0000E+00 87 | 34, 2, , 0.0000E+00 88 | 35, 2, , 0.0000E+00 89 | *EL PRINT,POS=AVERAGED AT NODES 90 | *EL FILE, ELSET=PR, POSITION=AVERAGED AT NODES 91 | S, 92 | *NODE FILE, GLOBAL=YES 93 | U, 94 | *OUTPUT,FIELD 95 | *NODE OUTPUT 96 | U, 97 | *END STEP 98 | -------------------------------------------------------------------------------- /Tests/Abaqus/Quad4_shell.inp: -------------------------------------------------------------------------------- 1 | *HEADING 2 | : NAFEMS TEST LE3, Hemispherical Shell with Point Loads [S4] 3 | *ELEMENT,TYPE=S4 ,ELSET=S4_P2 4 | 1000, 8, 9, 12, 11 5 | 1001, 9, 10, 13, 12 6 | 1002, 10, 17, 19, 13 7 | 1003, 17, 18, 20, 19 8 | 1004, 11, 12, 15, 14 9 | 1005, 12, 13, 16, 15 10 | 1006, 13, 19, 21, 16 11 | 1007, 19, 20, 22, 21 12 | 1008, 15, 16, 21, 24 13 | 1009, 14, 15, 24, 23 14 | 1010, 21, 22, 26, 24 15 | 1011, 23, 24, 26, 25 16 | *ELEMENT,TYPE=S4 ,ELSET=S4_P4 17 | 3000, 64, 65, 70, 69 18 | 3001, 65, 66, 71, 70 19 | 3002, 66, 67, 72, 71 20 | 3003, 67, 68, 73, 72 21 | 3004, 68, 89, 93, 73 22 | 3005, 89, 90, 94, 93 23 | 3006, 90, 91, 95, 94 24 | 3007, 91, 92, 96, 95 25 | 3008, 69, 70, 75, 74 26 | 3009, 70, 71, 76, 75 27 | 3010, 71, 72, 77, 76 28 | 3011, 72, 73, 78, 77 29 | 3012, 73, 93, 97, 78 30 | 3013, 93, 94, 98, 97 31 | 3014, 94, 95, 99, 98 32 | 3015, 95, 96, 100, 99 33 | 3016, 74, 75, 80, 79 34 | 3017, 75, 76, 81, 80 35 | 3018, 76, 77, 82, 81 36 | 3019, 77, 78, 83, 82 37 | 3020, 78, 97, 101, 83 38 | 3021, 97, 98, 102, 101 39 | 3022, 98, 99, 103, 102 40 | 3023, 99, 100, 104, 103 41 | 3024, 79, 80, 85, 84 42 | 3025, 80, 81, 86, 85 43 | 3026, 81, 82, 87, 86 44 | 3027, 82, 83, 88, 87 45 | 3028, 83, 101, 105, 88 46 | 3029, 101, 102, 106, 105 47 | 3030, 102, 103, 107, 106 48 | 3031, 103, 104, 108, 107 49 | 3032, 87, 88, 105, 112 50 | 3033, 84, 85, 110, 109 51 | 3034, 85, 86, 111, 110 52 | 3035, 86, 87, 112, 111 53 | 3036, 105, 106, 116, 112 54 | 3037, 106, 107, 120, 116 55 | 3038, 107, 108, 124, 120 56 | 3039, 109, 110, 114, 113 57 | 3040, 110, 111, 115, 114 58 | 3041, 111, 112, 116, 115 59 | 3042, 113, 114, 118, 117 60 | 3043, 114, 115, 119, 118 61 | 3044, 115, 116, 120, 119 62 | 3045, 117, 118, 122, 121 63 | 3046, 118, 119, 123, 122 64 | 3047, 119, 120, 124, 123 65 | *NODE 66 | 8, 10.0000, 0.0000, 0.0000, 1.0000, 0.0000, 0.0000 67 | 9, 9.2388, 3.8268, 0.0000, 0.9239, 0.3827, 0.0000 68 | 10, 7.0711, 7.0711, 0.0000, 0.7071, 0.7071, 0.0000 69 | 11, 9.2388, 0.0000, 3.8268, 0.9239, 0.0000, 0.3827 70 | 12, 8.6038, 3.5638, 3.6434, 0.8604, 0.3564, 0.3643 71 | 13, 6.7389, 6.7389, 3.0291, 0.6739, 0.6739, 0.3029 72 | 14, 7.0711, 0.0000, 7.0711, 0.7071, 0.0000, 0.7071 73 | 15, 6.7860, 2.8108, 6.7860, 0.6786, 0.2811, 0.6786 74 | 16, 5.7735, 5.7735, 5.7735, 0.5774, 0.5774, 0.5774 75 | 17, 3.8268, 9.2388, 0.0000, 0.3827, 0.9239, 0.0000 76 | 18, 0.0000, 10.0000, 0.0000, 0.0000, 1.0000, 0.0000 77 | 19, 3.5638, 8.6038, 3.6434, 0.3564, 0.8604, 0.3643 78 | 20, 0.0000, 9.2388, 3.8268, 0.0000, 0.9239, 0.3827 79 | 21, 2.8109, 6.7860, 6.7860, 0.2811, 0.6786, 0.6786 80 | 22, 0.0000, 7.0711, 7.0711, 0.0000, 0.7071, 0.7071 81 | 23, 3.8268, 0.0000, 9.2388, 0.3827, 0.0000, 0.9239 82 | 24, 3.5638, 3.6434, 8.6038, 0.3564, 0.3643, 0.8604 83 | 25, 0.0000, 0.0000, 10.0000, 0.0000, 0.0000, 1.0000 84 | 26, 0.0000, 3.8268, 9.2388, 0.0000, 0.3827, 0.9239 85 | 64, 10.0000, 0.0000, 0.0000, 1.0000, 0.0000, 0.0000 86 | 65, 9.8079, 1.9509, 0.0000, 0.9808, 0.1951, 0.0000 87 | 66, 9.2388, 3.8268, 0.0000, 0.9239, 0.3827, 0.0000 88 | 67, 8.3147, 5.5557, 0.0000, 0.8315, 0.5556, 0.0000 89 | 68, 7.0711, 7.0711, 0.0000, 0.7071, 0.7071, 0.0000 90 | 69, 9.8079, 0.0000, 1.9509, 0.9808, 0.0000, 0.1951 91 | 70, 9.6240, 1.9143, 1.9271, 0.9624, 0.1914, 0.1927 92 | 71, 9.0787, 3.7605, 1.8538, 0.9079, 0.3760, 0.1854 93 | 72, 8.1900, 5.4724, 1.7254, 0.8190, 0.5472, 0.1725 94 | 73, 6.9875, 6.9875, 1.5326, 0.6988, 0.6988, 0.1533 95 | 74, 9.2388, 0.0000, 3.8268, 0.9239, 0.0000, 0.3827 96 | 75, 9.0794, 1.8060, 3.7820, 0.9079, 0.1806, 0.3782 97 | 76, 8.6038, 3.5638, 3.6434, 0.8604, 0.3564, 0.3643 98 | 77, 7.8196, 5.2249, 3.3991, 0.7820, 0.5225, 0.3399 99 | 78, 6.7389, 6.7389, 3.0291, 0.6739, 0.6739, 0.3029 100 | 79, 8.3147, 0.0000, 5.5557, 0.8315, 0.0000, 0.5556 101 | 80, 8.1944, 1.6300, 5.4951, 0.8194, 0.1630, 0.5495 102 | 81, 7.8306, 3.2435, 5.3067, 0.7831, 0.3244, 0.5307 103 | 82, 7.2147, 4.8207, 4.9708, 0.7215, 0.4821, 0.4971 104 | 83, 6.3310, 6.3310, 4.4539, 0.6331, 0.6331, 0.4454 105 | 84, 7.0711, 0.0000, 7.0711, 0.7071, 0.0000, 0.7071 106 | 85, 7.0021, 1.3928, 7.0021, 0.7002, 0.1393, 0.7002 107 | 86, 6.7860, 2.8108, 6.7860, 0.6786, 0.2811, 0.6786 108 | 87, 6.3934, 4.2719, 6.3934, 0.6393, 0.4272, 0.6393 109 | 88, 5.7735, 5.7735, 5.7735, 0.5774, 0.5774, 0.5774 110 | 89, 5.5557, 8.3147, 0.0000, 0.5556, 0.8315, 0.0000 111 | 90, 3.8268, 9.2388, 0.0000, 0.3827, 0.9239, 0.0000 112 | 91, 1.9509, 9.8079, 0.0000, 0.1951, 0.9808, 0.0000 113 | 92, 0.0000, 10.0000, 0.0000, 0.0000, 1.0000, 0.0000 114 | 93, 5.4724, 8.1900, 1.7254, 0.5472, 0.8190, 0.1725 115 | 94, 3.7605, 9.0786, 1.8538, 0.3761, 0.9079, 0.1854 116 | 95, 1.9143, 9.6240, 1.9271, 0.1914, 0.9624, 0.1927 117 | 96, 0.0000, 9.8079, 1.9509, 0.0000, 0.9808, 0.1951 118 | 97, 5.2249, 7.8196, 3.3991, 0.5225, 0.7820, 0.3399 119 | 98, 3.5638, 8.6038, 3.6434, 0.3564, 0.8604, 0.3643 120 | 99, 1.8060, 9.0794, 3.7820, 0.1806, 0.9079, 0.3782 121 | 100, 0.0000, 9.2388, 3.8268, 0.0000, 0.9239, 0.3827 122 | 101, 4.8207, 7.2147, 4.9708, 0.4821, 0.7215, 0.4971 123 | 102, 3.2435, 7.8306, 5.3067, 0.3244, 0.7831, 0.5307 124 | 103, 1.6300, 8.1944, 5.4951, 0.1630, 0.8194, 0.5495 125 | 104, 0.0000, 8.3147, 5.5557, 0.0000, 0.8315, 0.5556 126 | 105, 4.2719, 6.3934, 6.3934, 0.4272, 0.6393, 0.6393 127 | 106, 2.8109, 6.7860, 6.7860, 0.2811, 0.6786, 0.6786 128 | 107, 1.3928, 7.0021, 7.0021, 0.1393, 0.7002, 0.7002 129 | 108, 0.0000, 7.0711, 7.0711, 0.0000, 0.7071, 0.7071 130 | 109, 5.5557, 0.0000, 8.3147, 0.5556, 0.0000, 0.8315 131 | 110, 5.4724, 1.7254, 8.1900, 0.5472, 0.1725, 0.8190 132 | 111, 5.2249, 3.3991, 7.8196, 0.5225, 0.3399, 0.7820 133 | 112, 4.8207, 4.9708, 7.2147, 0.4821, 0.4971, 0.7215 134 | 113, 3.8268, 0.0000, 9.2388, 0.3827, 0.0000, 0.9239 135 | 114, 3.7605, 1.8538, 9.0786, 0.3761, 0.1854, 0.9079 136 | 115, 3.5638, 3.6434, 8.6038, 0.3564, 0.3643, 0.8604 137 | 116, 3.2435, 5.3067, 7.8306, 0.3244, 0.5307, 0.7831 138 | 117, 1.9509, 0.0000, 9.8079, 0.1951, 0.0000, 0.9808 139 | 118, 1.9143, 1.9271, 9.6240, 0.1914, 0.1927, 0.9624 140 | 119, 1.8060, 3.7820, 9.0794, 0.1806, 0.3782, 0.9079 141 | 120, 1.6300, 5.4951, 8.1944, 0.1630, 0.5495, 0.8194 142 | 121, 0.0000, 0.0000, 10.0000, 0.0000, 0.0000, 1.0000 143 | 122, 0.0000, 1.9509, 9.8079, 0.0000, 0.1951, 0.9808 144 | 123, 0.0000, 3.8268, 9.2388, 0.0000, 0.3827, 0.9239 145 | 124, 0.0000, 5.5557, 8.3147, 0.0000, 0.5556, 0.8315 146 | *ELSET,ELSET=EALL 147 | S4_P2,S4_P4 148 | *MATERIAL,NAME=A1 149 | *ELASTIC,TYPE=ISO 150 | 6.825E+07, 0.3000, 0.0000 151 | **GENERAL RIGID ELEMENTS 152 | *SHELL SECTION,MATERIAL=A1,ELSET=EALL 153 | 4.000E-02, 154 | *NSET,NSET=ZCONSTR 155 | 8,64 156 | *NSET,NSET=XSYM 157 | 18,20,22,25,26,92,96,100,104,108,121,122,123,124 158 | *NSET,NSET=YSYM 159 | 8,11,14,23,25,64,69,74,79,84,109,113,117,121 160 | *NSET,NSET=DISPSET 161 | 8,64 162 | *RESTART,WRITE 163 | *STEP,PERTURB 164 | *STATIC 165 | *BOUNDARY,OP=NEW 166 | ZCONSTR,3 167 | XSYM,XSYMM 168 | YSYM,YSYMM 169 | *CLOAD,OP=NEW 170 | 8, 1, 2.000E+00 171 | 18, 2, -2.000E+00 172 | 64, 1, 2.000E+00 173 | 92, 2, -2.000E+00 174 | *NODE PRINT,NSET=DISPSET 175 | U, 176 | COORD, 177 | *NODE FILE,NSET=DISPSET 178 | U, 179 | COORD, 180 | *OUTPUT,FIELD 181 | *NODE OUTPUT,NSET=DISPSET 182 | U, 183 | COORD, 184 | *EL PRINT,FREQUENCY=0 185 | *END STEP 186 | -------------------------------------------------------------------------------- /Tests/Abaqus/Tet4_cube.inp: -------------------------------------------------------------------------------- 1 | ** 2 | ** ABAQUS Input Deck Generated by HyperMesh Version : 13.0.110.31 3 | ** Generated using HyperMesh-Abaqus Template Version : 13.0.110 4 | ** 5 | ** Template: ABAQUS/STANDARD 3D 6 | ** 7 | *NODE 8 | 1, 5.0 , 5.0 , -5.0 9 | 2, 5.0 , -5.0 , -5.0 10 | 3, -5.0 , -5.0 , -5.0 11 | 4, 1.6666666666667, -5.0 , -5.0 12 | 5, 5.0 , -5.0 , -5.0 13 | 6, 5.0 , -5.0 , 5.0 14 | 7, -1.666666666667, -5.0 , -5.0 15 | 8, -5.0 , -5.0 , -5.0 16 | 9, -5.0 , -5.0 , -1.666666666667 17 | 10, -5.0 , -5.0 , 1.6666666666667 18 | 11, -5.0 , -5.0 , 5.0 19 | 12, -1.666666666667, -5.0 , 5.0 20 | 13, 1.6666666666667, -5.0 , 5.0 21 | 14, 5.0 , -5.0 , 5.0 22 | 15, 5.0 , -5.0 , 1.6666666666667 23 | 16, 5.0 , -5.0 , -1.666666666667 24 | 17, -0.948074886524, -5.0 , 1.6915594354197 25 | 18, 0.9480748865238, -5.0 , -1.69155943542 26 | 19, -2.452974910384, -5.0 , -1.524753066025 27 | 20, 2.4529749103843, -5.0 , 1.5247530660247 28 | 21, 5.0 , -1.666666666667, 5.0 29 | 22, 5.0 , 1.6666666666667, 5.0 30 | 23, 5.0 , 5.0 , 5.0 31 | 24, 5.0 , 5.0 , 1.6666666666667 32 | 25, 5.0 , 5.0 , -1.666666666667 33 | 26, 5.0 , 5.0 , -5.0 34 | 27, 5.0 , 1.6666666666667, -5.0 35 | 28, 5.0 , -1.666666666667, -5.0 36 | 29, 5.0 , 1.6915594354197, 0.9480748865238 37 | 30, 5.0 , -1.69155943542 , -0.948074886524 38 | 31, 5.0 , -1.524753066025, 2.4529749103843 39 | 32, 5.0 , 1.5247530660247, -2.452974910384 40 | 33, 1.6666666666667, 5.0 , -5.0 41 | 34, -1.666666666667, 5.0 , -5.0 42 | 35, -5.0 , 5.0 , -5.0 43 | 36, -5.0 , 1.6666666666667, -5.0 44 | 37, -5.0 , -1.666666666667, -5.0 45 | 38, -1.69155943542 , 0.9480748865238, -5.0 46 | 39, 1.6915594354197, -0.948074886524, -5.0 47 | 40, 1.5247530660247, 2.4529749103843, -5.0 48 | 41, -1.524753066025, -2.452974910384, -5.0 49 | 42, -5.0 , 5.0 , 5.0 50 | 43, -5.0 , 5.0 , 1.6666666666667 51 | 44, -5.0 , 5.0 , -1.666666666667 52 | 45, 1.6666666666667, 5.0 , 5.0 53 | 46, -1.666666666667, 5.0 , 5.0 54 | 47, 1.6915594354197, 5.0 , -0.948074886524 55 | 48, -1.69155943542 , 5.0 , 0.9480748865238 56 | 49, -1.524753066025, 5.0 , -2.452974910384 57 | 50, 1.5247530660247, 5.0 , 2.4529749103843 58 | 51, -5.0 , 1.6666666666667, 5.0 59 | 52, -5.0 , -1.666666666667, 5.0 60 | 53, -5.0 , -0.948074886524, -1.69155943542 61 | 54, -5.0 , 0.9480748865238, 1.6915594354197 62 | 55, -5.0 , -2.452974910384, 1.5247530660247 63 | 56, -5.0 , 2.4529749103843, -1.524753066025 64 | 57, 0.9480748865238, -1.69155943542 , 5.0 65 | 58, -0.948074886524, 1.6915594354197, 5.0 66 | 59, 2.4529749103843, 1.5247530660247, 5.0 67 | 60, -2.452974910384, -1.524753066025, 5.0 68 | 61, -9.66276980E-04, 9.662769801E-04, 9.662769801E-04 69 | **HWCOLOR COMP 1 11 70 | *ELEMENT,TYPE=C3D4,ELSET=auto2 71 | 1, 30, 15, 20, 16 72 | 2, 48, 51, 58, 46 73 | 3, 60, 12, 17, 57 74 | 4, 34, 49, 38, 40 75 | 5, 47, 32, 25, 29 76 | 6, 27, 26, 40, 32 77 | 7, 28, 16, 4, 5 78 | 8, 24, 47, 29, 50 79 | 9, 32, 26, 40, 25 80 | 10, 51, 60, 54, 58 81 | 11, 38, 53, 56, 36 82 | 12, 41, 8, 7, 19 83 | 13, 40, 26, 33, 25 84 | 14, 32, 40, 47, 25 85 | 15, 33, 47, 40, 25 86 | 16, 19, 55, 10, 17 87 | 17, 25, 47, 29, 24 88 | 18, 37, 9, 19, 53 89 | 19, 9, 8, 37, 19 90 | 20, 8, 41, 37, 19 91 | 21, 48, 51, 43, 54 92 | 22, 47, 49, 33, 40 93 | 23, 18, 7, 41, 4 94 | 24, 18, 41, 39, 4 95 | 25, 48, 51, 46, 43 96 | 26, 55, 9, 19, 10 97 | 27, 19, 41, 37, 53 98 | 28, 36, 49, 38, 34 99 | 29, 49, 36, 35, 34 100 | 30, 31, 13, 57, 20 101 | 31, 56, 44, 49, 35 102 | 32, 56, 49, 38, 36 103 | 33, 11, 10, 55, 12 104 | 34, 17, 55, 10, 12 105 | 35, 46, 50, 45, 58 106 | 36, 46, 48, 50, 58 107 | 37, 18, 28, 16, 4 108 | 38, 40, 27, 32, 39 109 | 39, 49, 34, 33, 40 110 | 40, 7, 41, 19, 18 111 | 41, 20, 30, 16, 18 112 | 42, 52, 11, 55, 60 113 | 43, 55, 11, 12, 60 114 | 44, 12, 17, 55, 60 115 | 45, 23, 45, 50, 59 116 | 46, 22, 23, 24, 59 117 | 47, 23, 50, 24, 59 118 | 48, 24, 29, 22, 59 119 | 49, 29, 24, 50, 59 120 | 50, 18, 28, 39, 30 121 | 51, 13, 57, 21, 31 122 | 52, 60, 52, 51, 54 123 | 53, 31, 15, 20, 30 124 | 54, 32, 30, 39, 28 125 | 55, 44, 48, 56, 49 126 | 56, 39, 27, 32, 28 127 | 57, 59, 29, 22, 31 128 | 58, 59, 21, 57, 31 129 | 59, 59, 22, 21, 31 130 | 60, 57, 12, 17, 13 131 | 61, 15, 14, 31, 20 132 | 62, 55, 52, 60, 54 133 | 63, 58, 50, 45, 59 134 | 64, 9, 55, 19, 53 135 | 65, 48, 51, 54, 58 136 | 66, 14, 13, 21, 31 137 | 67, 46, 51, 42, 43 138 | 68, 37, 53, 38, 36 139 | 69, 36, 56, 49, 35 140 | 70, 43, 48, 56, 44 141 | 71, 17, 57, 13, 20 142 | 72, 48, 54, 43, 56 143 | 73, 53, 41, 37, 38 144 | 74, 31, 14, 13, 20 145 | 75, 61, 55, 54, 53 146 | 76, 61, 56, 38, 53 147 | 77, 61, 41, 19, 53 148 | 78, 61, 59, 57, 31 149 | 79, 61, 55, 19, 17 150 | 80, 61, 56, 54, 48 151 | 81, 61, 20, 31, 57 152 | 82, 61, 40, 38, 49 153 | 83, 61, 18, 20, 17 154 | 84, 61, 59, 58, 57 155 | 85, 61, 17, 57, 60 156 | 86, 61, 20, 30, 31 157 | 87, 61, 41, 39, 18 158 | 88, 61, 32, 40, 47 159 | 89, 61, 32, 29, 30 160 | 90, 61, 59, 29, 50 161 | 91, 61, 55, 60, 54 162 | 92, 61, 55, 53, 19 163 | 93, 61, 59, 31, 29 164 | 94, 61, 18, 30, 20 165 | 95, 61, 58, 60, 57 166 | 96, 61, 29, 47, 50 167 | 97, 61, 55, 17, 60 168 | 98, 61, 49, 38, 56 169 | 99, 61, 39, 30, 18 170 | 100, 61, 50, 47, 48 171 | 101, 61, 58, 50, 48 172 | 102, 61, 40, 49, 47 173 | 103, 61, 38, 41, 53 174 | 104, 61, 59, 50, 58 175 | 105, 61, 49, 56, 48 176 | 106, 61, 32, 39, 40 177 | 107, 61, 49, 48, 47 178 | 108, 61, 40, 39, 38 179 | 109, 61, 19, 18, 17 180 | 110, 61, 38, 39, 41 181 | 111, 61, 32, 30, 39 182 | 112, 61, 32, 47, 29 183 | 113, 61, 58, 48, 54 184 | 114, 61, 58, 54, 60 185 | 115, 61, 31, 30, 29 186 | 116, 61, 20, 57, 17 187 | 117, 61, 41, 18, 19 188 | 118, 61, 56, 53, 54 189 | 119, 18, 28, 30, 16 190 | 120, 18, 28, 4, 39 191 | ***** 192 | -------------------------------------------------------------------------------- /Tests/Abaqus/Tri3_annulus.inp: -------------------------------------------------------------------------------- 1 | *HEADING 2 | : NAFEMS TEST LE1, Plane Stress Elements -- Elliptic Membr. [CPS3] 3 | *RESTART,WRITE 4 | *NODE, NSET=CF000 5 | 1, 0.000000000E+00, 0.100000000E+01, 0.000000000E+00 6 | 2, 0.000000000E+00, 0.187500000E+01, 0.000000000E+00 7 | 3, 0.000000000E+00, 0.275000000E+01, 0.000000000E+00 8 | 4, 0.116500008E+01, 0.812829971E+00, 0.000000000E+00 9 | 5, 0.147400010E+01, 0.155601501E+01, 0.000000000E+00 10 | 6, 0.178300011E+01, 0.229920006E+01, 0.000000000E+00 11 | 7, 0.178302014E+01, 0.452999949E+00, 0.000000000E+00 12 | 8, 0.230790997E+01, 0.900500059E+00, 0.000000000E+00 13 | 9, 0.283279991E+01, 0.134800017E+01, 0.000000000E+00 14 | 10, 0.200000000E+01, 0.000000000E+00, 0.000000000E+00 15 | 11, 0.262500000E+01, 0.000000000E+00, 0.000000000E+00 16 | 12, 0.325000000E+01, 0.000000000E+00, 0.000000000E+00 17 | *ELEMENT, TYPE=CPS3, ELSET=M001P001 18 | 1, 5, 2, 1 19 | 2, 1, 4, 5 20 | 3, 8, 5, 4 21 | 4, 4, 7, 8 22 | 5, 11, 8, 7 23 | 6, 7, 10, 11 24 | 7, 6, 3, 2 25 | 8, 2, 5, 6 26 | 9, 9, 6, 5 27 | 10, 5, 8, 9 28 | 11, 12, 9, 8 29 | 12, 8, 11, 12 30 | *ELSET,ELSET=LOAD 31 | 7,9,11 32 | *ELSET,ELSET=PR 33 | 6, 34 | *SOLID SECTION, ELSET=M001P001, MATERIAL=M001P001 35 | 0.1000 , 5 36 | *MATERIAL, NAME=M001P001 37 | *ELASTIC, TYPE=ISO 38 | 0.2100E+06, 0.3000 , 0.0000E+00 39 | *STEP, AMP=RAMP 40 | LOAD CASE 1 41 | *STATIC 42 | *DLOAD, OP=NEW 43 | LOAD,P1,-10.0 44 | *BOUNDARY, OP=NEW 45 | 1, 1, , 0.0000E+00 46 | 2, 1, , 0.0000E+00 47 | 3, 1, , 0.0000E+00 48 | 10, 2, , 0.0000E+00 49 | 11, 2, , 0.0000E+00 50 | 12, 2, , 0.0000E+00 51 | *EL FILE, ELSET=PR, POSITION=AVERAGED AT NODES 52 | S, 53 | *NODE FILE, GLOBAL=YES 54 | U, 55 | *OUTPUT,FIELD 56 | *NODE OUTPUT 57 | U, 58 | *EL PRINT,POS=AVERAGED AT NODES 59 | *END STEP 60 | -------------------------------------------------------------------------------- /Tests/Abaqus/Tri3_shell.inp: -------------------------------------------------------------------------------- 1 | *HEADING 2 | : NAFEMS TEST LE3, Hemispherical Shell with Point Loads [S3R] 3 | *ELEMENT,TYPE=S3R ,ELSET=S3_P2 4 | 1000, 8, 9, 11 5 | 1001, 12, 11, 9 6 | 1002, 9, 10, 12 7 | 1003, 13, 12, 10 8 | 1004, 10, 17, 13 9 | 1005, 19, 13, 17 10 | 1006, 17, 18, 19 11 | 1007, 20, 19, 18 12 | 1008, 11, 12, 14 13 | 1009, 15, 14, 12 14 | 1010, 12, 13, 15 15 | 1011, 16, 15, 13 16 | 1012, 13, 19, 16 17 | 1013, 21, 16, 19 18 | 1014, 19, 20, 21 19 | 1015, 22, 21, 20 20 | 1016, 15, 16, 24 21 | 1017, 21, 24, 16 22 | 1018, 14, 15, 23 23 | 1019, 24, 23, 15 24 | 1020, 21, 22, 24 25 | 1021, 26, 24, 22 26 | 1022, 23, 24, 25 27 | 1023, 26, 25, 24 28 | *ELEMENT,TYPE=S3R ,ELSET=S3_P4 29 | 3000, 64, 65, 69 30 | 3001, 70, 69, 65 31 | 3002, 65, 66, 70 32 | 3003, 71, 70, 66 33 | 3004, 66, 67, 71 34 | 3005, 72, 71, 67 35 | 3006, 67, 68, 72 36 | 3007, 73, 72, 68 37 | 3008, 68, 89, 73 38 | 3009, 93, 73, 89 39 | 3010, 89, 90, 93 40 | 3011, 94, 93, 90 41 | 3012, 90, 91, 94 42 | 3013, 95, 94, 91 43 | 3014, 91, 92, 95 44 | 3015, 96, 95, 92 45 | 3016, 69, 70, 74 46 | 3017, 75, 74, 70 47 | 3018, 70, 71, 75 48 | 3019, 76, 75, 71 49 | 3020, 71, 72, 76 50 | 3021, 77, 76, 72 51 | 3022, 72, 73, 77 52 | 3023, 78, 77, 73 53 | 3024, 73, 93, 78 54 | 3025, 97, 78, 93 55 | 3026, 93, 94, 97 56 | 3027, 98, 97, 94 57 | 3028, 94, 95, 98 58 | 3029, 99, 98, 95 59 | 3030, 95, 96, 99 60 | 3031, 100, 99, 96 61 | 3032, 74, 75, 79 62 | 3033, 80, 79, 75 63 | 3034, 75, 76, 80 64 | 3035, 81, 80, 76 65 | 3036, 76, 77, 81 66 | 3037, 82, 81, 77 67 | 3038, 77, 78, 82 68 | 3039, 83, 82, 78 69 | 3040, 78, 97, 83 70 | 3041, 101, 83, 97 71 | 3042, 97, 98, 101 72 | 3043, 102, 101, 98 73 | 3044, 98, 99, 102 74 | 3045, 103, 102, 99 75 | 3046, 99, 100, 103 76 | 3047, 104, 103, 100 77 | 3048, 79, 80, 84 78 | 3049, 85, 84, 80 79 | 3050, 80, 81, 85 80 | 3051, 86, 85, 81 81 | 3052, 81, 82, 86 82 | 3053, 87, 86, 82 83 | 3054, 82, 83, 87 84 | 3055, 88, 87, 83 85 | 3056, 83, 101, 88 86 | 3057, 105, 88, 101 87 | 3058, 101, 102, 105 88 | 3059, 106, 105, 102 89 | 3060, 102, 103, 106 90 | 3061, 107, 106, 103 91 | 3062, 103, 104, 107 92 | 3063, 108, 107, 104 93 | 3064, 87, 88, 112 94 | 3065, 105, 112, 88 95 | 3066, 84, 85, 109 96 | 3067, 110, 109, 85 97 | 3068, 85, 86, 110 98 | 3069, 111, 110, 86 99 | 3070, 86, 87, 111 100 | 3071, 112, 111, 87 101 | 3072, 105, 106, 112 102 | 3073, 116, 112, 106 103 | 3074, 106, 107, 116 104 | 3075, 120, 116, 107 105 | 3076, 107, 108, 120 106 | 3077, 124, 120, 108 107 | 3078, 109, 110, 113 108 | 3079, 114, 113, 110 109 | 3080, 110, 111, 114 110 | 3081, 115, 114, 111 111 | 3082, 111, 112, 115 112 | 3083, 116, 115, 112 113 | 3084, 113, 114, 117 114 | 3085, 118, 117, 114 115 | 3086, 114, 115, 118 116 | 3087, 119, 118, 115 117 | 3088, 115, 116, 119 118 | 3089, 120, 119, 116 119 | 3090, 117, 118, 121 120 | 3091, 122, 121, 118 121 | 3092, 118, 119, 122 122 | 3093, 123, 122, 119 123 | 3094, 119, 120, 123 124 | 3095, 124, 123, 120 125 | *NODE 126 | 8, 10.0000, 0.0000, 0.0000, 1.0000, 0.0000, 0.0000 127 | 9, 9.2388, 3.8268, 0.0000, 0.9239, 0.3827, 0.0000 128 | 10, 7.0711, 7.0711, 0.0000, 0.7071, 0.7071, 0.0000 129 | 11, 9.2388, 0.0000, 3.8268, 0.9239, 0.0000, 0.3827 130 | 12, 8.6038, 3.5638, 3.6434, 0.8604, 0.3564, 0.3643 131 | 13, 6.7389, 6.7389, 3.0291, 0.6739, 0.6739, 0.3029 132 | 14, 7.0711, 0.0000, 7.0711, 0.7071, 0.0000, 0.7071 133 | 15, 6.7860, 2.8108, 6.7860, 0.6786, 0.2811, 0.6786 134 | 16, 5.7735, 5.7735, 5.7735, 0.5774, 0.5774, 0.5774 135 | 17, 3.8268, 9.2388, 0.0000, 0.3827, 0.9239, 0.0000 136 | 18, 0.0000, 10.0000, 0.0000, 0.0000, 1.0000, 0.0000 137 | 19, 3.5638, 8.6038, 3.6434, 0.3564, 0.8604, 0.3643 138 | 20, 0.0000, 9.2388, 3.8268, 0.0000, 0.9239, 0.3827 139 | 21, 2.8109, 6.7860, 6.7860, 0.2811, 0.6786, 0.6786 140 | 22, 0.0000, 7.0711, 7.0711, 0.0000, 0.7071, 0.7071 141 | 23, 3.8268, 0.0000, 9.2388, 0.3827, 0.0000, 0.9239 142 | 24, 3.5638, 3.6434, 8.6038, 0.3564, 0.3643, 0.8604 143 | 25, 0.0000, 0.0000, 10.0000, 0.0000, 0.0000, 1.0000 144 | 26, 0.0000, 3.8268, 9.2388, 0.0000, 0.3827, 0.9239 145 | 64, 10.0000, 0.0000, 0.0000, 1.0000, 0.0000, 0.0000 146 | 65, 9.8079, 1.9509, 0.0000, 0.9808, 0.1951, 0.0000 147 | 66, 9.2388, 3.8268, 0.0000, 0.9239, 0.3827, 0.0000 148 | 67, 8.3147, 5.5557, 0.0000, 0.8315, 0.5556, 0.0000 149 | 68, 7.0711, 7.0711, 0.0000, 0.7071, 0.7071, 0.0000 150 | 69, 9.8079, 0.0000, 1.9509, 0.9808, 0.0000, 0.1951 151 | 70, 9.6240, 1.9143, 1.9271, 0.9624, 0.1914, 0.1927 152 | 71, 9.0787, 3.7605, 1.8538, 0.9079, 0.3760, 0.1854 153 | 72, 8.1900, 5.4724, 1.7254, 0.8190, 0.5472, 0.1725 154 | 73, 6.9875, 6.9875, 1.5326, 0.6988, 0.6988, 0.1533 155 | 74, 9.2388, 0.0000, 3.8268, 0.9239, 0.0000, 0.3827 156 | 75, 9.0794, 1.8060, 3.7820, 0.9079, 0.1806, 0.3782 157 | 76, 8.6038, 3.5638, 3.6434, 0.8604, 0.3564, 0.3643 158 | 77, 7.8196, 5.2249, 3.3991, 0.7820, 0.5225, 0.3399 159 | 78, 6.7389, 6.7389, 3.0291, 0.6739, 0.6739, 0.3029 160 | 79, 8.3147, 0.0000, 5.5557, 0.8315, 0.0000, 0.5556 161 | 80, 8.1944, 1.6300, 5.4951, 0.8194, 0.1630, 0.5495 162 | 81, 7.8306, 3.2435, 5.3067, 0.7831, 0.3244, 0.5307 163 | 82, 7.2147, 4.8207, 4.9708, 0.7215, 0.4821, 0.4971 164 | 83, 6.3310, 6.3310, 4.4539, 0.6331, 0.6331, 0.4454 165 | 84, 7.0711, 0.0000, 7.0711, 0.7071, 0.0000, 0.7071 166 | 85, 7.0021, 1.3928, 7.0021, 0.7002, 0.1393, 0.7002 167 | 86, 6.7860, 2.8108, 6.7860, 0.6786, 0.2811, 0.6786 168 | 87, 6.3934, 4.2719, 6.3934, 0.6393, 0.4272, 0.6393 169 | 88, 5.7735, 5.7735, 5.7735, 0.5774, 0.5774, 0.5774 170 | 89, 5.5557, 8.3147, 0.0000, 0.5556, 0.8315, 0.0000 171 | 90, 3.8268, 9.2388, 0.0000, 0.3827, 0.9239, 0.0000 172 | 91, 1.9509, 9.8079, 0.0000, 0.1951, 0.9808, 0.0000 173 | 92, 0.0000, 10.0000, 0.0000, 0.0000, 1.0000, 0.0000 174 | 93, 5.4724, 8.1900, 1.7254, 0.5472, 0.8190, 0.1725 175 | 94, 3.7605, 9.0786, 1.8538, 0.3761, 0.9079, 0.1854 176 | 95, 1.9143, 9.6240, 1.9271, 0.1914, 0.9624, 0.1927 177 | 96, 0.0000, 9.8079, 1.9509, 0.0000, 0.9808, 0.1951 178 | 97, 5.2249, 7.8196, 3.3991, 0.5225, 0.7820, 0.3399 179 | 98, 3.5638, 8.6038, 3.6434, 0.3564, 0.8604, 0.3643 180 | 99, 1.8060, 9.0794, 3.7820, 0.1806, 0.9079, 0.3782 181 | 100, 0.0000, 9.2388, 3.8268, 0.0000, 0.9239, 0.3827 182 | 101, 4.8207, 7.2147, 4.9708, 0.4821, 0.7215, 0.4971 183 | 102, 3.2435, 7.8306, 5.3067, 0.3244, 0.7831, 0.5307 184 | 103, 1.6300, 8.1944, 5.4951, 0.1630, 0.8194, 0.5495 185 | 104, 0.0000, 8.3147, 5.5557, 0.0000, 0.8315, 0.5556 186 | 105, 4.2719, 6.3934, 6.3934, 0.4272, 0.6393, 0.6393 187 | 106, 2.8109, 6.7860, 6.7860, 0.2811, 0.6786, 0.6786 188 | 107, 1.3928, 7.0021, 7.0021, 0.1393, 0.7002, 0.7002 189 | 108, 0.0000, 7.0711, 7.0711, 0.0000, 0.7071, 0.7071 190 | 109, 5.5557, 0.0000, 8.3147, 0.5556, 0.0000, 0.8315 191 | 110, 5.4724, 1.7254, 8.1900, 0.5472, 0.1725, 0.8190 192 | 111, 5.2249, 3.3991, 7.8196, 0.5225, 0.3399, 0.7820 193 | 112, 4.8207, 4.9708, 7.2147, 0.4821, 0.4971, 0.7215 194 | 113, 3.8268, 0.0000, 9.2388, 0.3827, 0.0000, 0.9239 195 | 114, 3.7605, 1.8538, 9.0786, 0.3761, 0.1854, 0.9079 196 | 115, 3.5638, 3.6434, 8.6038, 0.3564, 0.3643, 0.8604 197 | 116, 3.2435, 5.3067, 7.8306, 0.3244, 0.5307, 0.7831 198 | 117, 1.9509, 0.0000, 9.8079, 0.1951, 0.0000, 0.9808 199 | 118, 1.9143, 1.9271, 9.6240, 0.1914, 0.1927, 0.9624 200 | 119, 1.8060, 3.7820, 9.0794, 0.1806, 0.3782, 0.9079 201 | 120, 1.6300, 5.4951, 8.1944, 0.1630, 0.5495, 0.8194 202 | 121, 0.0000, 0.0000, 10.0000, 0.0000, 0.0000, 1.0000 203 | 122, 0.0000, 1.9509, 9.8079, 0.0000, 0.1951, 0.9808 204 | 123, 0.0000, 3.8268, 9.2388, 0.0000, 0.3827, 0.9239 205 | 124, 0.0000, 5.5557, 8.3147, 0.0000, 0.5556, 0.8315 206 | *ELSET,ELSET=EALL 207 | S3_P2,S3_P4 208 | *MATERIAL,NAME=A1 209 | *ELASTIC,TYPE=ISO 210 | 6.825E+07, 0.3000, 0.0000 211 | **GENERAL RIGID ELEMENTS 212 | *SHELL SECTION,MATERIAL=A1,ELSET=EALL 213 | 4.000E-02, 214 | *NSET,NSET=DISPSET 215 | 8,64 216 | *NSET,NSET=ZCONSTR 217 | 8,64 218 | *NSET,NSET=YSYM 219 | 8,11,14,23,25,64,69,74,79,84,109,113,117,121 220 | *NSET,NSET=XSYM 221 | 18,20,22,25,26,92,96,100,104,108,121,122,123,124 222 | *STEP 223 | *STATIC 224 | *BOUNDARY,OP=NEW 225 | ZCONSTR,3 226 | XSYM,XSYMM 227 | YSYM,YSYMM 228 | *CLOAD,OP=NEW 229 | 8, 1, 2.000E+00 230 | 18, 2, -2.000E+00 231 | 64, 1, 2.000E+00 232 | 92, 2, -2.000E+00 233 | *NODE PRINT,NSET=DISPSET 234 | U, 235 | COORD, 236 | *NODE FILE,NSET=DISPSET 237 | U, 238 | COORD, 239 | *OUTPUT,FIELD 240 | *NODE OUTPUT,NSET=DISPSET 241 | U, 242 | COORD, 243 | *EL PRINT,FREQUENCY=0 244 | *END STEP 245 | -------------------------------------------------------------------------------- /Tests/Abaqus/Tri6_shell.inp: -------------------------------------------------------------------------------- 1 | *HEADING 2 | : NAFEMS TEST LE1, Plane Stress Elements -- Elliptic Membr. [CPS6] 3 | *NODE 4 | 1, 0.00000, 1.0000, 0.00000 5 | 234, 0.58250, 0.95665, 0.00000 6 | 467, 1.1650, 0.81283, 0.00000 7 | 600, 1.4975, 0.66285, 0.00000 8 | 714, 1.7825, 0.45351, 0.00000 9 | 778, 1.9425, 0.23806, 0.00000 10 | 801, 2.0000, 0.00000, 0.00000 11 | 1001, 0.00000, 1.2915, 0.00000 12 | 1234, 0.64323, 1.2355, 0.00000 13 | 1467, 1.2865, 1.0498, 0.00000 14 | 1600, 1.6536, 0.85608, 0.00000 15 | 1714, 1.9684, 0.58571, 0.00000 16 | 1778, 2.1450, 0.30746, 0.00000 17 | 1801, 2.2085, 0.00000, 0.00000 18 | 2001, 0.00000, 1.5830, 0.00000 19 | 2234, 0.70395, 1.5144, 0.00000 20 | 2467, 1.4079, 1.2867, 0.00000 21 | 2600, 1.8097, 1.0493, 0.00000 22 | 2714, 2.1542, 0.71791, 0.00000 23 | 2778, 2.3475, 0.37685, 0.00000 24 | 2801, 2.4170, 0.00000, 0.00000 25 | 3001, 0.00000, 2.1665, 0.00000 26 | 3234, 0.82526, 2.0726, 0.00000 27 | 3467, 1.6505, 1.7610, 0.00000 28 | 3600, 2.1215, 1.4361, 0.00000 29 | 3714, 2.5254, 0.98256, 0.00000 30 | 3778, 2.7520, 0.51576, 0.00000 31 | 3801, 2.8335, 0.00000, 0.00000 32 | 4001, 0.00000, 2.7500, 0.00000 33 | 4234, 0.94656, 2.6308, 0.00000 34 | 4467, 1.8931, 2.2353, 0.00000 35 | 4600, 2.4334, 1.8228, 0.00000 36 | 4714, 2.8966, 1.2472, 0.00000 37 | 4778, 3.1566, 0.65467, 0.00000 38 | 4801, 3.2500, 0.00000, 0.00000 39 | *NSET,NSET=XSYM,GEN 40 | 1,4001,1000 41 | *NSET,NSET=YSYM,GEN 42 | 801,4801,1000 43 | *ELEMENT,TYPE=CPS6, ELSET=EALL 44 | 1, 1, 2467, 2001, 1234, 2234, 1001 45 | 2, 1, 467, 2467, 234, 1467, 1234 46 | 3, 467, 2714, 2467, 1600, 2600, 1467 47 | 4, 467, 714, 2714, 600, 1714, 1600 48 | 5, 714, 2801, 2714, 1778, 2778, 1714 49 | 6, 714, 801, 2801, 778, 1801, 1778 50 | *ELGEN, ELSET=EALL 51 | 1, 2, 2000,10 52 | 2, 2, 2000,10 53 | 3, 2, 2000,10 54 | 4, 2, 2000,10 55 | 5, 2, 2000,10 56 | 6, 2, 2000,10 57 | *MATERIAL,NAME=MATPROP 58 | *ELASTIC 59 | 210.0E9,0.3 60 | *ELSET,ELSET=LOAD 61 | 11,13,15 62 | *SOLID SECTION,MATERIAL=MATPROP, ELSET=EALL 63 | 0.1, 64 | *BOUNDARY 65 | XSYM,XSYMM 66 | YSYM,YSYMM 67 | *ELSET,ELSET=OUT 68 | 5,6,15,16 69 | *ELSET,ELSET=PRINT 70 | 5,6 71 | *STEP 72 | *STATIC 73 | *DLOAD 74 | LOAD,P2, -10.0E6 75 | *NODE PRINT,FREQ=0 76 | *EL PRINT,ELSET=PRINT, POSITION=AVERAGED AT NODES 77 | S, 78 | *EL FILE,ELSET=PRINT, POSITION=AVERAGED AT NODES 79 | S, 80 | *END STEP 81 | -------------------------------------------------------------------------------- /Tests/Comsol/Hex20_cube.mphtxt: -------------------------------------------------------------------------------- 1 | # Created by COMSOL Multiphysics Fri Jan 31 08:54:16 2014 2 | 3 | 4 | # Major & minor version 5 | 0 1 6 | 1 # number of tags 7 | # Tags 8 | 5 mesh1 9 | 1 # number of types 10 | # Types 11 | 3 obj 12 | 13 | # --------- Object 0 ---------- 14 | 15 | 0 0 1 16 | 4 Mesh # class 17 | 2 # version 18 | 3 # sdim 19 | 125 # number of mesh points 20 | 0 # lowest mesh point index 21 | 22 | # Mesh point coordinates 23 | 1 1 0 24 | 1.0000000000000002 0.5 0 25 | 1 0 0 26 | 0.49999999999999994 1 0 27 | 0 1 0 28 | 1.0000000000000002 1.0000000000000002 0.5 29 | 1 1 1 30 | 1 0.5 0.5 31 | 1.0000000000000002 0.5 1.0000000000000002 32 | 1.0000000000000002 0 0.5 33 | 1 0 1 34 | 0.49999999999999989 1 0.50000000000000011 35 | 0 1.0000000000000002 0.5 36 | 0.49999999999999994 1 1 37 | 0 1 1 38 | 0.5 0.5 0 39 | 0 0.49999999999999994 0 40 | 0.5 0 0 41 | 0 0 0 42 | 0.5 0.5 0.5 43 | 0.5 0 0.5 44 | 0 0.5 0.5 45 | 0.5 0.5 1 46 | 0.5 0 1.0000000000000002 47 | 0 0.49999999999999994 1 48 | 0 0 0.5 49 | 0 0 1 50 | 0 0 0.25 51 | 0 0 0.75 52 | 0 0.75 0 53 | 0 0.24999999999999997 0 54 | 0.75 0 0 55 | 0.25 0 0 56 | 0 0.75 1 57 | 0 0.24999999999999997 1 58 | 0.75 0 1 59 | 0.25 0 1 60 | 0 1 0.25 61 | 0 1 0.75 62 | 0.75 1 0 63 | 0.24999999999999997 1 0 64 | 0.75 1 1 65 | 0.24999999999999997 1 1 66 | 1 0 0.25 67 | 1 0 0.75 68 | 1 0.75 0 69 | 1 0.25 0 70 | 1 0.75 1 71 | 1 0.25 1 72 | 1 1 0.25 73 | 1 1 0.75 74 | 0 0.75 0.25 75 | 0 0.5 0.25 76 | 0 0.75000000000000011 0.5 77 | 0 0.75 0.75 78 | 0 0.5 0.75 79 | 0 0.25 0.25 80 | 0 0.25 0.5 81 | 0 0.25 0.75 82 | 0.5 0 0.25 83 | 0.75 0 0.25 84 | 0.75000000000000011 0 0.5 85 | 0.5 0 0.75000000000000011 86 | 0.75 0 0.75 87 | 0.25 0 0.25 88 | 0.25 0 0.5 89 | 0.25 0 0.75 90 | 0.5 0.75 0 91 | 0.75 0.75 0 92 | 0.75000000000000011 0.5 0 93 | 0.25 0.75 0 94 | 0.25 0.5 0 95 | 0.5 0.25 0 96 | 0.75 0.25 0 97 | 0.25 0.25 0 98 | 0.5 0.75 1 99 | 0.75 0.75 1 100 | 0.75000000000000011 0.5 1 101 | 0.5 0.25 1 102 | 0.75 0.25 1 103 | 0.25 0.75 1 104 | 0.25 0.5 1 105 | 0.25 0.25 1 106 | 0.49999999999999989 1 0.25000000000000006 107 | 0.75 1 0.25 108 | 0.75 1 0.5 109 | 0.24999999999999994 1 0.25 110 | 0.24999999999999994 1 0.5 111 | 0.49999999999999989 1 0.75 112 | 0.75 1 0.75 113 | 0.24999999999999994 1 0.75 114 | 1 0.75 0.25 115 | 1 0.75000000000000011 0.5 116 | 1 0.5 0.25 117 | 1 0.75 0.75 118 | 1 0.5 0.75000000000000011 119 | 1 0.25 0.25 120 | 1 0.25 0.5 121 | 1 0.25 0.75 122 | 0.75 0.75 0.25 123 | 0.75 0.5 0.25 124 | 0.75 0.75 0.5 125 | 0.75 0.5 0.5 126 | 0.5 0.75 0.25 127 | 0.5 0.5 0.25 128 | 0.49999999999999994 0.75 0.5 129 | 0.75 0.25 0.25 130 | 0.75 0.25 0.5 131 | 0.5 0.25 0.25 132 | 0.5 0.25 0.5 133 | 0.25 0.75 0.25 134 | 0.25 0.5 0.25 135 | 0.24999999999999997 0.75 0.5 136 | 0.25 0.5 0.5 137 | 0.75 0.75 0.75 138 | 0.75 0.5 0.75 139 | 0.49999999999999994 0.75 0.75 140 | 0.5 0.5 0.75 141 | 0.75 0.25 0.75 142 | 0.5 0.25 0.75 143 | 0.24999999999999997 0.75 0.75 144 | 0.25 0.5 0.75 145 | 0.25 0.25 0.25 146 | 0.25 0.25 0.5 147 | 0.25 0.25 0.75 148 | 149 | 4 # number of element types 150 | 151 | # Type #0 152 | 153 | 3 vtx # type name 154 | 155 | 156 | 1 # number of nodes per element 157 | 8 # number of elements 158 | # Elements 159 | 0 160 | 2 161 | 4 162 | 6 163 | 10 164 | 14 165 | 18 166 | 26 167 | 168 | 1 # number of parameter values per element 169 | 0 # number of parameters 170 | # Parameters 171 | 172 | 8 # number of geometric entity indices 173 | # Geometric entity indices 174 | 6 175 | 4 176 | 2 177 | 7 178 | 5 179 | 3 180 | 0 181 | 1 182 | 183 | 0 # number of up/down pairs 184 | # Up/down 185 | 186 | # Type #1 187 | 188 | 4 edg2 # type name 189 | 190 | 191 | 3 # number of nodes per element 192 | 24 # number of elements 193 | # Elements 194 | 1 0 45 195 | 2 1 46 196 | 0 3 39 197 | 3 4 40 198 | 0 5 49 199 | 5 6 50 200 | 8 6 47 201 | 2 9 43 202 | 9 10 44 203 | 10 8 48 204 | 4 12 37 205 | 6 13 41 206 | 12 14 38 207 | 13 14 42 208 | 4 16 29 209 | 17 2 31 210 | 16 18 30 211 | 18 17 32 212 | 23 10 35 213 | 14 24 33 214 | 18 25 27 215 | 25 26 28 216 | 24 26 34 217 | 26 23 36 218 | 219 | 3 # number of parameter values per element 220 | 24 # number of parameters 221 | # Parameters 222 | 0.5 1 0.75 223 | 0 0.5 0.25 224 | 0 0.5 0.25 225 | 0.5 1 0.75 226 | 0 0.5 0.25 227 | 0.5 1 0.75 228 | 0.5 1 0.75 229 | 0 0.5 0.25 230 | 0.5 1 0.75 231 | 0 0.5 0.25 232 | 0 0.5 0.25 233 | 0 0.5 0.25 234 | 0.5 1 0.75 235 | 0.5 1 0.75 236 | 0 0.5 0.25 237 | 0.5 1 0.75 238 | 0.5 1 0.75 239 | 0 0.5 0.25 240 | 0.5 1 0.75 241 | 0 0.5 0.25 242 | 0 0.5 0.25 243 | 0.5 1 0.75 244 | 0.5 1 0.75 245 | 0 0.5 0.25 246 | 247 | 24 # number of geometric entity indices 248 | # Geometric entity indices 249 | 9 250 | 9 251 | 6 252 | 6 253 | 11 254 | 11 255 | 10 256 | 8 257 | 8 258 | 10 259 | 5 260 | 7 261 | 5 262 | 7 263 | 1 264 | 2 265 | 1 266 | 2 267 | 4 268 | 3 269 | 0 270 | 0 271 | 3 272 | 4 273 | 274 | 0 # number of up/down pairs 275 | # Up/down 276 | 277 | # Type #2 278 | 279 | 5 quad2 # type name 280 | 281 | 282 | 9 # number of nodes per element 283 | 24 # number of elements 284 | # Elements 285 | 0 5 1 7 49 45 91 92 93 286 | 6 8 5 7 47 50 94 95 92 287 | 2 1 9 7 46 43 96 93 97 288 | 10 9 8 7 44 48 98 97 95 289 | 3 11 0 5 83 39 84 85 49 290 | 4 12 3 11 37 40 86 87 83 291 | 11 13 5 6 88 85 89 41 50 292 | 12 14 11 13 38 87 90 42 88 293 | 3 0 15 1 39 67 68 45 69 294 | 4 3 16 15 40 29 70 67 71 295 | 15 1 17 2 69 72 73 46 31 296 | 16 15 18 17 71 30 74 72 32 297 | 17 2 20 9 31 59 60 43 61 298 | 4 16 12 21 29 37 51 52 53 299 | 13 22 6 8 75 41 76 77 47 300 | 20 9 23 10 61 62 63 44 35 301 | 22 23 8 10 78 77 79 35 48 302 | 14 12 24 21 38 33 54 53 55 303 | 14 24 13 22 33 42 80 81 75 304 | 18 25 16 21 27 30 56 57 52 305 | 18 17 25 20 32 27 64 59 65 306 | 26 24 25 21 34 28 58 55 57 307 | 25 20 26 23 65 28 66 62 36 308 | 24 26 22 23 34 81 82 36 78 309 | 310 | 9 # number of parameter values per element 311 | 24 # number of parameters 312 | # Parameters 313 | 0 100 5 0 50 5 49.999999999999993 100 5 50 50 5 0 75 5 24.999999999999996 100 5 25 75 5 25 50 5 50 75 5 314 | 0 0 5 50 0 5 0 50 5 50 50 5 25 0 5 0 25 5 25 25 5 50 25 5 25 50 5 315 | 100 100 5 49.999999999999993 100 5 100 49.999999999999993 5 50 50 5 75 100 5 100 75 5 75 75 5 50 75 5 75 50 5 316 | 100 0 5 100 49.999999999999993 5 50 0 5 50 50 5 100 24.999999999999996 5 75 0 5 75 25 5 75 50 5 50 25 5 317 | 100 50.000000000000007 4 49.999999999999986 50.000000000000014 4 100 0 4 50 0 4 75 50.000000000000014 4 100 25.000000000000004 4 75 25.000000000000007 4 49.999999999999993 25.000000000000007 4 75 0 4 318 | 100 100 4 49.999999999999993 100 4 100 50.000000000000007 4 49.999999999999986 50.000000000000014 4 75 100 4 100 75 4 75 75 4 49.999999999999986 75 4 75 50.000000000000014 4 319 | 49.999999999999986 50.000000000000014 4 0 50.000000000000007 4 50 0 4 0 0 4 24.999999999999993 50.000000000000014 4 49.999999999999993 25.000000000000007 4 24.999999999999996 25.000000000000007 4 0 25.000000000000004 4 25 0 4 320 | 49.999999999999993 100 4 0 100 4 49.999999999999986 50.000000000000014 4 0 50.000000000000007 4 24.999999999999996 100 4 49.999999999999986 75 4 24.999999999999993 75 4 0 75 4 24.999999999999993 50.000000000000014 4 321 | 49.999999999999993 100 2 100 100 2 50 50 2 100 50 2 75 100 2 50 75 2 75 75 2 100 75 2 75 50 2 322 | 0 100 2 49.999999999999993 100 2 0 49.999999999999993 2 50 50 2 24.999999999999996 100 2 0 75 2 25 75 2 50 75 2 25 50 2 323 | 50 50 2 100 50 2 50.000000000000007 0 2 100 0 2 75 50 2 50 25 2 75 25 2 100 25 2 75 0 2 324 | 0 49.999999999999993 2 50 50 2 0 0 2 50.000000000000007 0 2 25 50 2 0 24.999999999999996 2 25 25 2 50 25 2 25.000000000000004 0 2 325 | 0 50.000000000000007 1 0 100 1 50 50 1 50 100 1 0 75 1 25 50 1 25 75 1 25 100 1 50 75 1 326 | 100 0 0 49.999999999999993 0 0 100 50 0 50 50 0 75 0 0 100 25 0 75 25 0 50 25 0 75 50 0 327 | 50.000000000000007 0 3 50 50 3 0 0 3 0 50 3 50 25 3 25.000000000000004 0 3 25 25 3 25 50 3 0 25 3 328 | 50 50 1 50 100 1 100 50 1 100 100 1 50 75 1 75 50 1 75 75 1 75 100 1 100 75 1 329 | 50 50 3 49.999999999999993 100 3 0 50 3 0 100 3 50 75 3 25 50 3 25 75 3 24.999999999999996 100 3 0 75 3 330 | 100 100 0 100 50 0 49.999999999999993 100 0 50 50 0 100 75 0 75 100 0 75 75 0 75 50 0 50 75 0 331 | 100 0 3 100 50.000000000000007 3 50.000000000000007 0 3 50 50 3 100 25.000000000000004 3 75 0 3 75 25 3 75 50 3 50 25 3 332 | 0 0 0 0 50.000000000000014 0 49.999999999999993 0 0 50 50 0 0 25.000000000000007 0 24.999999999999996 0 0 25 25.000000000000004 0 25 50.000000000000007 0 50 25 0 333 | 0 0 1 0 50.000000000000007 1 50.000000000000007 0 1 50 50 1 0 25.000000000000004 1 25.000000000000004 0 1 25 25 1 25 50 1 50 25 1 334 | 0 100 0 49.999999999999993 100 0 0 50.000000000000014 0 50 50 0 24.999999999999996 100 0 0 75 0 25 75 0 50 75 0 25 50.000000000000007 0 335 | 50.000000000000007 0 1 50 50 1 100 0 1 100 50 1 50 25 1 75 0 1 75 25 1 75 50 1 100 25 1 336 | 100 50.000000000000007 3 100 100 3 50 50 3 49.999999999999993 100 3 100 75 3 75 50 3 75 75 3 75 100 3 50 75 3 337 | 338 | 24 # number of geometric entity indices 339 | # Geometric entity indices 340 | 5 341 | 5 342 | 5 343 | 5 344 | 4 345 | 4 346 | 4 347 | 4 348 | 2 349 | 2 350 | 2 351 | 2 352 | 1 353 | 0 354 | 3 355 | 1 356 | 3 357 | 0 358 | 3 359 | 0 360 | 1 361 | 0 362 | 1 363 | 3 364 | 365 | 24 # number of up/down pairs 366 | # Up/down 367 | 0 1 368 | 0 1 369 | 0 1 370 | 0 1 371 | 0 1 372 | 0 1 373 | 0 1 374 | 0 1 375 | 0 1 376 | 0 1 377 | 0 1 378 | 0 1 379 | 0 1 380 | 0 1 381 | 0 1 382 | 0 1 383 | 0 1 384 | 0 1 385 | 0 1 386 | 0 1 387 | 0 1 388 | 0 1 389 | 0 1 390 | 0 1 391 | 392 | # Type #3 393 | 394 | 4 hex2 # type name 395 | 396 | 397 | 27 # number of nodes per element 398 | 8 # number of elements 399 | # Elements 400 | 0 1 5 7 3 15 11 19 45 49 91 93 92 39 68 69 84 99 100 85 101 102 67 83 103 104 105 401 | 2 9 1 7 17 20 15 19 43 46 96 97 93 31 60 61 73 106 107 69 100 102 59 72 108 109 104 402 | 3 15 11 19 4 16 12 21 67 83 103 104 105 40 70 71 86 110 111 87 112 113 29 37 51 52 53 403 | 6 5 8 7 13 11 22 19 50 47 94 92 95 41 89 85 76 114 101 77 115 102 88 75 116 105 117 404 | 10 8 9 7 23 22 20 19 48 44 98 95 97 35 79 77 63 118 115 61 107 102 78 62 119 117 109 405 | 13 11 22 19 14 12 24 21 88 75 116 105 117 42 90 87 80 120 112 81 121 113 38 33 54 53 55 406 | 17 20 15 19 18 25 16 21 59 72 108 109 104 32 64 65 74 122 123 71 111 113 27 30 56 57 52 407 | 23 22 20 19 26 24 25 21 78 62 119 117 109 36 82 81 66 124 121 65 123 113 34 28 58 55 57 408 | 409 | 27 # number of parameter values per element 410 | 0 # number of parameters 411 | # Parameters 412 | 413 | 8 # number of geometric entity indices 414 | # Geometric entity indices 415 | 1 416 | 1 417 | 1 418 | 1 419 | 1 420 | 1 421 | 1 422 | 1 423 | 424 | 0 # number of up/down pairs 425 | # Up/down 426 | -------------------------------------------------------------------------------- /Tests/Comsol/Quad4_cube.mphtxt: -------------------------------------------------------------------------------- 1 | # Created by COMSOL Multiphysics Fri Jan 24 10:10:04 2014 2 | 3 | 4 | # Major & minor version 5 | 0 1 6 | 1 # number of tags 7 | # Tags 8 | 5 mesh1 9 | 1 # number of types 10 | # Types 11 | 3 obj 12 | 13 | # --------- Object 0 ---------- 14 | 15 | 0 0 1 16 | 4 Mesh # class 17 | 2 # version 18 | 3 # sdim 19 | 26 # number of mesh points 20 | 0 # lowest mesh point index 21 | 22 | # Mesh point coordinates 23 | 0 0 0 24 | 0 0.5 0.5 25 | 0 0 0.5 26 | 0.5 0 0.5 27 | 0 0.49999999999999994 0 28 | 0.5 0 0 29 | 0.5 0.5 0 30 | 0 1 0 31 | 0 0 1 32 | 0 1.0000000000000002 0.5 33 | 0 0.49999999999999994 1 34 | 0 1 1 35 | 0.5 0 1.0000000000000002 36 | 1.0000000000000002 0 0.5 37 | 1 0 1 38 | 1 0 0 39 | 0.49999999999999994 1 0 40 | 1.0000000000000002 0.5 0 41 | 1 1 0 42 | 0.5 1 0.5 43 | 0.5 0.5 1 44 | 0.49999999999999994 1 1 45 | 1.0000000000000002 0.5 1.0000000000000002 46 | 1 0.5 0.5 47 | 1.0000000000000002 1.0000000000000002 0.5 48 | 1 1 1 49 | 50 | 3 # number of element types 51 | 52 | # Type #0 53 | 54 | 3 vtx # type name 55 | 56 | 57 | 1 # number of nodes per element 58 | 8 # number of elements 59 | # Elements 60 | 0 61 | 7 62 | 8 63 | 11 64 | 14 65 | 15 66 | 18 67 | 25 68 | 69 | 1 # number of parameter values per element 70 | 0 # number of parameters 71 | # Parameters 72 | 73 | 8 # number of geometric entity indices 74 | # Geometric entity indices 75 | 0 76 | 2 77 | 1 78 | 3 79 | 5 80 | 4 81 | 6 82 | 7 83 | 84 | 0 # number of up/down pairs 85 | # Up/down 86 | 87 | # Type #1 88 | 89 | 3 edg # type name 90 | 91 | 92 | 2 # number of nodes per element 93 | 24 # number of elements 94 | # Elements 95 | 0 2 96 | 4 0 97 | 0 5 98 | 7 4 99 | 2 8 100 | 7 9 101 | 10 8 102 | 11 10 103 | 9 11 104 | 8 12 105 | 12 14 106 | 13 14 107 | 5 15 108 | 15 13 109 | 16 7 110 | 15 17 111 | 18 16 112 | 17 18 113 | 21 11 114 | 14 22 115 | 18 24 116 | 25 21 117 | 22 25 118 | 24 25 119 | 120 | 2 # number of parameter values per element 121 | 24 # number of parameters 122 | # Parameters 123 | 0 0.5 124 | 0.5 1 125 | 0 0.5 126 | 0 0.5 127 | 0.5 1 128 | 0 0.5 129 | 0.5 1 130 | 0 0.5 131 | 0.5 1 132 | 0 0.5 133 | 0.5 1 134 | 0.5 1 135 | 0.5 1 136 | 0 0.5 137 | 0.5 1 138 | 0 0.5 139 | 0 0.5 140 | 0.5 1 141 | 0.5 1 142 | 0 0.5 143 | 0 0.5 144 | 0 0.5 145 | 0.5 1 146 | 0.5 1 147 | 148 | 24 # number of geometric entity indices 149 | # Geometric entity indices 150 | 0 151 | 1 152 | 2 153 | 1 154 | 0 155 | 5 156 | 3 157 | 3 158 | 5 159 | 4 160 | 4 161 | 8 162 | 2 163 | 8 164 | 6 165 | 9 166 | 6 167 | 9 168 | 7 169 | 10 170 | 11 171 | 7 172 | 10 173 | 11 174 | 175 | 0 # number of up/down pairs 176 | # Up/down 177 | 178 | # Type #2 179 | 180 | 4 quad # type name 181 | 182 | 183 | 4 # number of nodes per element 184 | 24 # number of elements 185 | # Elements 186 | 0 2 4 1 187 | 0 5 2 3 188 | 0 4 5 6 189 | 7 4 9 1 190 | 8 10 2 1 191 | 11 9 10 1 192 | 8 2 12 3 193 | 14 12 13 3 194 | 15 13 5 3 195 | 7 16 4 6 196 | 15 5 17 6 197 | 18 17 16 6 198 | 9 19 7 16 199 | 12 20 8 10 200 | 10 20 11 21 201 | 21 19 11 9 202 | 22 20 14 12 203 | 13 23 14 22 204 | 17 23 15 13 205 | 16 19 18 24 206 | 24 23 18 17 207 | 21 20 25 22 208 | 24 19 25 21 209 | 22 23 25 24 210 | 211 | 4 # number of parameter values per element 212 | 24 # number of parameters 213 | # Parameters 214 | 0 0 0 0 50.000000000000014 0 49.999999999999993 0 0 50 50 0 215 | 0 0 1 0 50.000000000000014 1 50.000000000000014 0 1 50 50 1 216 | 0 0 2 0 49.999999999999993 2 50.000000000000014 0 2 50 50 2 217 | 100 0 0 49.999999999999993 0 0 100 50 0 50 50 0 218 | 0 100 0 49.999999999999993 100 0 0 50.000000000000014 0 50 50 0 219 | 100 100 0 100 50 0 49.999999999999993 100 0 50 50 0 220 | 100 0 1 50.000000000000014 0 1 100 50 1 50 50 1 221 | 100 100 1 100 50 1 50 100 1 50 50 1 222 | 0 100 1 50 100 1 0 50.000000000000014 1 50 50 1 223 | 0 100 2 49.999999999999993 100 2 0 49.999999999999993 2 50 50 2 224 | 100 0 2 50.000000000000014 0 2 100 50 2 50 50 2 225 | 100 100 2 100 50 2 49.999999999999993 100 2 50 50 2 226 | 49.999999999999993 100 4 50 50 4 100 100 4 100 50.000000000000014 4 227 | 49.999999999999993 100 3 50 50 3 100 100 3 100 50.000000000000014 3 228 | 100 50.000000000000014 3 50 50 3 100 0 3 50.000000000000014 0 3 229 | 0 50.000000000000014 4 50 50 4 0 100 4 49.999999999999993 100 4 230 | 0 50 3 50 50 3 0 100 3 49.999999999999993 100 3 231 | 100 49.999999999999993 5 50 50 5 100 0 5 50 0 5 232 | 49.999999999999993 100 5 50 50 5 100 100 5 100 49.999999999999993 5 233 | 100 50.000000000000014 4 50 50 4 100 0 4 50 0 4 234 | 0 50 5 50 50 5 0 100 5 49.999999999999993 100 5 235 | 50.000000000000014 0 3 50 50 3 0 0 3 0 50 3 236 | 50 0 4 50 50 4 0 0 4 0 50.000000000000014 4 237 | 50 0 5 50 50 5 0 0 5 0 50 5 238 | 239 | 24 # number of geometric entity indices 240 | # Geometric entity indices 241 | 0 242 | 1 243 | 2 244 | 0 245 | 0 246 | 0 247 | 1 248 | 1 249 | 1 250 | 2 251 | 2 252 | 2 253 | 4 254 | 3 255 | 3 256 | 4 257 | 3 258 | 5 259 | 5 260 | 4 261 | 5 262 | 3 263 | 4 264 | 5 265 | 266 | 24 # number of up/down pairs 267 | # Up/down 268 | 0 0 269 | 0 0 270 | 0 0 271 | 0 0 272 | 0 0 273 | 0 0 274 | 0 0 275 | 0 0 276 | 0 0 277 | 0 0 278 | 0 0 279 | 0 0 280 | 0 0 281 | 0 0 282 | 0 0 283 | 0 0 284 | 0 0 285 | 0 0 286 | 0 0 287 | 0 0 288 | 0 0 289 | 0 0 290 | 0 0 291 | 0 0 292 | -------------------------------------------------------------------------------- /Tests/Comsol/Quad4_square.mphtxt: -------------------------------------------------------------------------------- 1 | # Created by COMSOL Multiphysics Wed Jan 29 10:47:43 2014 2 | 3 | 4 | # Major & minor version 5 | 0 1 6 | 1 # number of tags 7 | # Tags 8 | 5 mesh1 9 | 1 # number of types 10 | # Types 11 | 3 obj 12 | 13 | # --------- Object 0 ---------- 14 | 15 | 0 0 1 16 | 4 Mesh # class 17 | 2 # version 18 | 3 # sdim 19 | 9 # number of mesh points 20 | 0 # lowest mesh point index 21 | 22 | # Mesh point coordinates 23 | 0 1 0 24 | 0.50000000000000011 1.0000000000000002 0 25 | 1 1 0 26 | 0 0.50000000000000011 0 27 | 0 0 0 28 | 0.5 0.5 0 29 | 1.0000000000000002 0.50000000000000011 0 30 | 0.50000000000000011 0 0 31 | 1 0 0 32 | 33 | 3 # number of element types 34 | 35 | # Type #0 36 | 37 | 3 vtx # type name 38 | 39 | 40 | 1 # number of nodes per element 41 | 4 # number of elements 42 | # Elements 43 | 0 44 | 2 45 | 4 46 | 8 47 | 48 | 1 # number of parameter values per element 49 | 0 # number of parameters 50 | # Parameters 51 | 52 | 4 # number of geometric entity indices 53 | # Geometric entity indices 54 | 1 55 | 3 56 | 0 57 | 2 58 | 59 | 0 # number of up/down pairs 60 | # Up/down 61 | 62 | # Type #1 63 | 64 | 3 edg # type name 65 | 66 | 67 | 2 # number of nodes per element 68 | 8 # number of elements 69 | # Elements 70 | 1 0 71 | 2 1 72 | 0 3 73 | 3 4 74 | 6 2 75 | 4 7 76 | 7 8 77 | 8 6 78 | 79 | 2 # number of parameter values per element 80 | 8 # number of parameters 81 | # Parameters 82 | 0.5 1 83 | 0 0.5 84 | 0 0.5 85 | 0.5 1 86 | 0.5 1 87 | 0 0.5 88 | 0.5 1 89 | 0 0.5 90 | 91 | 8 # number of geometric entity indices 92 | # Geometric entity indices 93 | 2 94 | 2 95 | 0 96 | 0 97 | 3 98 | 1 99 | 1 100 | 3 101 | 102 | 0 # number of up/down pairs 103 | # Up/down 104 | 105 | # Type #2 106 | 107 | 4 quad # type name 108 | 109 | 110 | 4 # number of nodes per element 111 | 4 # number of elements 112 | # Elements 113 | 3 5 0 1 114 | 1 5 2 6 115 | 7 5 4 3 116 | 6 5 8 7 117 | 118 | 4 # number of parameter values per element 119 | 4 # number of parameters 120 | # Parameters 121 | -0.5 1.1102230246251565e-016 0 1.3392350785730412e-017 1.402056340254506e-017 0 -0.5 0.5 0 1.1102230246251565e-016 0.5 0 122 | 1.1102230246251565e-016 0.5 0 1.3392350785730412e-017 1.402056340254506e-017 0 0.5 0.5 0 0.5 1.1102230246251565e-016 0 123 | 1.1102230246251565e-016 -0.5 0 1.3392350785730412e-017 1.402056340254506e-017 0 -0.5 -0.5 0 -0.5 1.1102230246251565e-016 0 124 | 0.5 1.1102230246251565e-016 0 1.3392350785730412e-017 1.402056340254506e-017 0 0.5 -0.5 0 1.1102230246251565e-016 -0.5 0 125 | 126 | 4 # number of geometric entity indices 127 | # Geometric entity indices 128 | 0 129 | 0 130 | 0 131 | 0 132 | 133 | 4 # number of up/down pairs 134 | # Up/down 135 | 0 0 136 | 0 0 137 | 0 0 138 | 0 0 139 | -------------------------------------------------------------------------------- /Tests/Comsol/Quad8_square.mphtxt: -------------------------------------------------------------------------------- 1 | # Created by COMSOL Multiphysics Fri Jan 31 08:50:23 2014 2 | 3 | 4 | # Major & minor version 5 | 0 1 6 | 1 # number of tags 7 | # Tags 8 | 5 mesh1 9 | 1 # number of types 10 | # Types 11 | 3 obj 12 | 13 | # --------- Object 0 ---------- 14 | 15 | 0 0 1 16 | 4 Mesh # class 17 | 2 # version 18 | 2 # sdim 19 | 49 # number of mesh points 20 | 0 # lowest mesh point index 21 | 22 | # Mesh point coordinates 23 | 0 1 24 | 0 0.66722595863549894 25 | 0 0.33277404136449085 26 | 0 0 27 | 0.33277404136449085 1 28 | 0.66722595863549894 1 29 | 1 1 30 | 0.33329028780919268 0.66670950327637957 31 | 0.33329029752969141 0.33329020342946947 32 | 0.33277404136450117 0 33 | 0.66670967906818512 0.66670960816608704 34 | 1 0.66722595863550915 35 | 0.6667096833033721 0.33329026398600037 36 | 0.66722595863550915 0 37 | 1 0.33277404136450117 38 | 1 0 39 | 0 0.83361297931774947 40 | 0 0.49999999999999489 41 | 0 0.16638702068224542 42 | 0.16638702068225059 0 43 | 0.50000000000000511 0 44 | 0.83361297931775458 0 45 | 0.16638702068224542 1 46 | 0.49999999999999489 1 47 | 0.83361297931774947 1 48 | 1 0.83361297931775458 49 | 1 0.50000000000000511 50 | 1 0.16638702068225059 51 | 0.16664514390459634 0.6669677309559392 52 | 0.16651608229342088 0.8334838654779696 53 | 0.33303216458684176 0.83335475163818984 54 | 0.16664514876484571 0.33303212239698016 55 | 0.16664514633472102 0.49999992667645976 56 | 0.33329029266944205 0.49999985335292452 57 | 0.16651608472354815 0.16651606119849008 58 | 0.33303216944709629 0.16664510171473473 59 | 0.49999999171934195 0.83335477786061674 60 | 0.4999999834386889 0.66670955572123325 61 | 0.66696781885184198 0.83335480408304352 62 | 0.8334839094259211 0.83348389170039905 63 | 0.83335483953409262 0.6669677834007981 64 | 0.66696782096944063 0.16664513199300018 65 | 0.49999999520826843 0.16664511685386746 66 | 0.49999999041653176 0.33329023370773492 67 | 0.83335484165168605 0.33303215267525077 68 | 0.66670968118577867 0.49999993607604371 69 | 0.83335484059288933 0.49999996803802443 70 | 0.83348391048472026 0.16651607633762538 71 | 0.49999998692761038 0.49999989471448408 72 | 73 | 3 # number of element types 74 | 75 | # Type #0 76 | 77 | 3 vtx # type name 78 | 79 | 80 | 1 # number of nodes per element 81 | 4 # number of elements 82 | # Elements 83 | 0 84 | 3 85 | 6 86 | 15 87 | 88 | 1 # number of parameter values per element 89 | 0 # number of parameters 90 | # Parameters 91 | 92 | 4 # number of geometric entity indices 93 | # Geometric entity indices 94 | 1 95 | 0 96 | 3 97 | 2 98 | 99 | 0 # number of up/down pairs 100 | # Up/down 101 | 102 | # Type #1 103 | 104 | 4 edg2 # type name 105 | 106 | 107 | 3 # number of nodes per element 108 | 12 # number of elements 109 | # Elements 110 | 1 0 16 111 | 2 1 17 112 | 3 2 18 113 | 0 4 22 114 | 4 5 23 115 | 5 6 24 116 | 9 3 19 117 | 6 11 25 118 | 13 9 20 119 | 11 14 26 120 | 15 13 21 121 | 14 15 27 122 | 123 | 3 # number of parameter values per element 124 | 12 # number of parameters 125 | # Parameters 126 | 0.66722595863549894 1 0.83361297931774947 127 | 0.33277404136449085 0.66722595863549894 0.49999999999999489 128 | 0 0.33277404136449085 0.16638702068224542 129 | 0 0.33277404136449085 0.16638702068224542 130 | 0.33277404136449085 0.66722595863549894 0.49999999999999489 131 | 0.66722595863549894 1 0.83361297931774947 132 | 0.66722595863549883 1 0.83361297931774936 133 | 0 0.33277404136449085 0.16638702068224542 134 | 0.33277404136449085 0.66722595863549883 0.49999999999999484 135 | 0.33277404136449085 0.66722595863549883 0.49999999999999484 136 | 0 0.33277404136449085 0.16638702068224542 137 | 0.66722595863549883 1 0.83361297931774936 138 | 139 | 12 # number of geometric entity indices 140 | # Geometric entity indices 141 | 0 142 | 0 143 | 0 144 | 2 145 | 2 146 | 2 147 | 1 148 | 3 149 | 1 150 | 3 151 | 1 152 | 3 153 | 154 | 12 # number of up/down pairs 155 | # Up/down 156 | 0 1 157 | 0 1 158 | 0 1 159 | 0 1 160 | 0 1 161 | 0 1 162 | 0 1 163 | 0 1 164 | 0 1 165 | 0 1 166 | 0 1 167 | 0 1 168 | 169 | # Type #2 170 | 171 | 5 quad2 # type name 172 | 173 | 174 | 9 # number of nodes per element 175 | 9 # number of elements 176 | # Elements 177 | 1 7 0 4 28 16 29 30 22 178 | 2 8 1 7 31 17 32 33 28 179 | 3 9 2 8 19 18 34 35 31 180 | 4 7 5 10 30 23 36 37 38 181 | 6 5 11 10 24 25 39 38 40 182 | 8 12 7 10 43 33 48 45 37 183 | 13 12 9 8 41 20 42 43 35 184 | 12 14 10 11 44 45 46 26 40 185 | 14 12 15 13 44 27 47 41 21 186 | 187 | 9 # number of parameter values per element 188 | 0 # number of parameters 189 | # Parameters 190 | 191 | 9 # number of geometric entity indices 192 | # Geometric entity indices 193 | 1 194 | 1 195 | 1 196 | 1 197 | 1 198 | 1 199 | 1 200 | 1 201 | 1 202 | 203 | 0 # number of up/down pairs 204 | # Up/down 205 | -------------------------------------------------------------------------------- /Tests/Comsol/Tet10_cube.mphtxt: -------------------------------------------------------------------------------- 1 | # Created by COMSOL Multiphysics Thu Jan 30 14:52:32 2014 2 | 3 | 4 | # Major & minor version 5 | 0 1 6 | 1 # number of tags 7 | # Tags 8 | 5 mesh1 9 | 1 # number of types 10 | # Types 11 | 3 obj 12 | 13 | # --------- Object 0 ---------- 14 | 15 | 0 0 1 16 | 4 Mesh # class 17 | 2 # version 18 | 3 # sdim 19 | 63 # number of mesh points 20 | 0 # lowest mesh point index 21 | 22 | # Mesh point coordinates 23 | 0 0 0 24 | 0.5 0 0.5 25 | 0 0.5 0.5 26 | 0 0 1 27 | 0.5 0.5 0 28 | 1 0 0 29 | 0 1 0 30 | 1 0.5 0.5 31 | 0.5 0.5 1 32 | 0.5 1 0.5 33 | 1 0 1 34 | 0 1 1 35 | 1 1 0 36 | 1 1 1 37 | 0 0 0.5 38 | 0 0.5 0 39 | 0.5 0 0 40 | 0 0.5 1 41 | 0.5 0 1 42 | 0 1 0.5 43 | 0.5 1 0 44 | 0.5 1 1 45 | 1 0 0.5 46 | 1 0.5 0 47 | 1 0.5 1 48 | 1 1 0.5 49 | 0 0.25 0.25 50 | 0 0.25 0.75 51 | 0 0.75 0.25 52 | 0 0.75 0.75 53 | 0.25 0 0.75 54 | 0.25 0 0.25 55 | 0.75 0 0.25 56 | 0.75 0 0.75 57 | 0.75 0.25 0 58 | 0.25 0.25 0 59 | 0.25 0.75 0 60 | 0.75 0.75 0 61 | 0.25 0.25 1 62 | 0.75 0.25 1 63 | 0.25 0.75 1 64 | 0.75 0.75 1 65 | 0.25 1 0.25 66 | 0.25 1 0.75 67 | 0.75 1 0.25 68 | 0.75 1 0.75 69 | 1 0.25 0.75 70 | 1 0.25 0.25 71 | 1 0.75 0.25 72 | 1 0.75 0.75 73 | 0.25 0.25 0.5 74 | 0.25 0.5 0.25 75 | 0.5 0.25 0.25 76 | 0.75 0.5 0.25 77 | 0.75 0.25 0.5 78 | 0.5 0.25 0.75 79 | 0.25 0.5 0.75 80 | 0.25 0.75 0.5 81 | 0.5 0.75 0.25 82 | 0.75 0.5 0.75 83 | 0.5 0.75 0.75 84 | 0.75 0.75 0.5 85 | 0.5 0.5 0.5 86 | 87 | 4 # number of element types 88 | 89 | # Type #0 90 | 91 | 3 vtx # type name 92 | 93 | 94 | 1 # number of nodes per element 95 | 8 # number of elements 96 | # Elements 97 | 0 98 | 3 99 | 5 100 | 6 101 | 10 102 | 11 103 | 12 104 | 13 105 | 106 | 1 # number of parameter values per element 107 | 0 # number of parameters 108 | # Parameters 109 | 110 | 8 # number of geometric entity indices 111 | # Geometric entity indices 112 | 0 113 | 1 114 | 4 115 | 2 116 | 5 117 | 3 118 | 6 119 | 7 120 | 121 | 0 # number of up/down pairs 122 | # Up/down 123 | 124 | # Type #1 125 | 126 | 4 edg2 # type name 127 | 128 | 129 | 3 # number of nodes per element 130 | 12 # number of elements 131 | # Elements 132 | 0 3 14 133 | 0 5 16 134 | 6 0 15 135 | 3 10 18 136 | 5 10 22 137 | 11 3 17 138 | 6 11 19 139 | 12 6 20 140 | 5 12 23 141 | 10 13 24 142 | 13 11 21 143 | 12 13 25 144 | 145 | 3 # number of parameter values per element 146 | 12 # number of parameters 147 | # Parameters 148 | 0 1 0.5 149 | 0 1 0.5 150 | 0 1 0.5 151 | 0 1 0.5 152 | 0 1 0.5 153 | 0 1 0.5 154 | 0 1 0.5 155 | 0 1 0.5 156 | 0 1 0.5 157 | 0 1 0.5 158 | 0 1 0.5 159 | 0 1 0.5 160 | 161 | 12 # number of geometric entity indices 162 | # Geometric entity indices 163 | 0 164 | 2 165 | 1 166 | 4 167 | 8 168 | 3 169 | 5 170 | 6 171 | 9 172 | 10 173 | 7 174 | 11 175 | 176 | 0 # number of up/down pairs 177 | # Up/down 178 | 179 | # Type #2 180 | 181 | 4 tri2 # type name 182 | 183 | 184 | 6 # number of nodes per element 185 | 24 # number of elements 186 | # Elements 187 | 2 0 3 26 27 14 188 | 1 3 0 30 31 14 189 | 1 0 5 31 32 16 190 | 4 5 0 34 35 16 191 | 2 6 0 28 26 15 192 | 4 0 6 35 36 15 193 | 1 10 3 33 30 18 194 | 1 5 10 32 33 22 195 | 3 10 8 18 38 39 196 | 10 5 7 22 46 47 197 | 6 11 9 19 42 43 198 | 2 3 11 27 29 17 199 | 2 11 6 29 28 19 200 | 11 3 8 17 40 38 201 | 12 6 9 20 44 42 202 | 4 6 12 36 37 20 203 | 4 12 5 37 34 23 204 | 5 12 7 23 47 48 205 | 11 13 9 21 43 45 206 | 13 12 9 25 45 44 207 | 13 11 8 21 41 40 208 | 10 13 8 24 39 41 209 | 12 13 7 25 48 49 210 | 13 10 7 24 49 46 211 | 212 | 6 # number of parameter values per element 213 | 24 # number of parameters 214 | # Parameters 215 | 50 50 0 0 0 0 0 100 0 25 25 0 25 75 0 0 50 0 216 | 50 50 1 100 0 1 0 0 1 75 25 1 25 25 1 50 0 1 217 | 50 50 1 0 0 1 0 100 1 25 25 1 25 75 1 0 50 1 218 | 50 50 2 100 0 2 0 0 2 75 25 2 25 25 2 50 0 2 219 | 50 50 0 100 0 0 0 0 0 75 25 0 25 25 0 50 0 0 220 | 50 50 2 0 0 2 0 100 2 25 25 2 25 75 2 0 50 2 221 | 50 50 1 100 100 1 100 0 1 75 75 1 75 25 1 100 50 1 222 | 50 50 1 0 100 1 100 100 1 25 75 1 75 75 1 50 100 1 223 | 100 100 3 0 100 3 50 50 3 50 100 3 75 75 3 25 75 3 224 | 100 0 5 100 100 5 50 50 5 100 50 5 75 25 5 75 75 5 225 | 100 100 4 0 100 4 50 50 4 50 100 4 75 75 4 25 75 4 226 | 50 50 0 0 100 0 100 100 0 25 75 0 75 75 0 50 100 0 227 | 50 50 0 100 100 0 100 0 0 75 75 0 75 25 0 100 50 0 228 | 100 0 3 100 100 3 50 50 3 100 50 3 75 25 3 75 75 3 229 | 100 0 4 100 100 4 50 50 4 100 50 4 75 25 4 75 75 4 230 | 50 50 2 0 100 2 100 100 2 25 75 2 75 75 2 50 100 2 231 | 50 50 2 100 100 2 100 0 2 75 75 2 75 25 2 100 50 2 232 | 100 100 5 0 100 5 50 50 5 50 100 5 75 75 5 25 75 5 233 | 0 100 4 0 0 4 50 50 4 0 50 4 25 75 4 25 25 4 234 | 0 0 4 100 0 4 50 50 4 50 0 4 25 25 4 75 25 4 235 | 0 0 3 100 0 3 50 50 3 50 0 3 25 25 3 75 25 3 236 | 0 100 3 0 0 3 50 50 3 0 50 3 25 75 3 25 25 3 237 | 0 100 5 0 0 5 50 50 5 0 50 5 25 75 5 25 25 5 238 | 0 0 5 100 0 5 50 50 5 50 0 5 25 25 5 75 25 5 239 | 240 | 24 # number of geometric entity indices 241 | # Geometric entity indices 242 | 0 243 | 1 244 | 1 245 | 2 246 | 0 247 | 2 248 | 1 249 | 1 250 | 3 251 | 5 252 | 4 253 | 0 254 | 0 255 | 3 256 | 4 257 | 2 258 | 2 259 | 5 260 | 4 261 | 4 262 | 3 263 | 3 264 | 5 265 | 5 266 | 267 | 24 # number of up/down pairs 268 | # Up/down 269 | 0 1 270 | 0 1 271 | 0 1 272 | 0 1 273 | 0 1 274 | 0 1 275 | 0 1 276 | 0 1 277 | 0 1 278 | 0 1 279 | 0 1 280 | 0 1 281 | 0 1 282 | 0 1 283 | 0 1 284 | 0 1 285 | 0 1 286 | 0 1 287 | 0 1 288 | 0 1 289 | 0 1 290 | 0 1 291 | 0 1 292 | 0 1 293 | 294 | # Type #3 295 | 296 | 4 tet2 # type name 297 | 298 | 299 | 10 # number of nodes per element 300 | 24 # number of elements 301 | # Elements 302 | 0 2 3 1 26 14 27 31 50 30 303 | 2 1 0 4 50 26 31 51 52 35 304 | 0 1 5 4 31 16 32 35 52 34 305 | 6 2 0 4 28 15 26 36 51 35 306 | 5 4 1 7 34 32 52 47 53 54 307 | 1 4 2 7 52 50 51 54 53 62 308 | 3 1 2 8 30 27 50 38 55 56 309 | 1 2 8 7 50 55 56 54 62 59 310 | 6 2 4 9 28 36 51 42 57 58 311 | 2 9 8 7 57 56 60 62 61 59 312 | 4 9 2 7 58 51 57 53 61 62 313 | 10 5 1 7 22 33 32 46 47 54 314 | 3 10 1 8 18 30 33 38 39 55 315 | 10 1 8 7 33 39 55 46 54 59 316 | 11 3 2 8 17 29 27 40 38 56 317 | 6 11 2 9 19 28 29 42 43 57 318 | 11 8 2 9 40 29 56 43 60 57 319 | 5 12 4 7 23 34 37 47 48 53 320 | 12 9 4 7 44 37 58 48 61 53 321 | 6 4 12 9 36 20 37 42 58 44 322 | 8 9 13 7 60 41 45 59 61 49 323 | 13 8 11 9 41 21 40 45 60 43 324 | 13 9 12 7 45 25 44 49 61 48 325 | 10 8 13 7 39 24 41 46 59 49 326 | 327 | 10 # number of parameter values per element 328 | 0 # number of parameters 329 | # Parameters 330 | 331 | 24 # number of geometric entity indices 332 | # Geometric entity indices 333 | 1 334 | 1 335 | 1 336 | 1 337 | 1 338 | 1 339 | 1 340 | 1 341 | 1 342 | 1 343 | 1 344 | 1 345 | 1 346 | 1 347 | 1 348 | 1 349 | 1 350 | 1 351 | 1 352 | 1 353 | 1 354 | 1 355 | 1 356 | 1 357 | 358 | 0 # number of up/down pairs 359 | # Up/down 360 | -------------------------------------------------------------------------------- /Tests/Comsol/Tet4_cubes.mphtxt: -------------------------------------------------------------------------------- 1 | # Created by COMSOL Multiphysics Tue Jan 21 10:28:27 2014 2 | 3 | 4 | # Major & minor version 5 | 0 1 6 | 2 # number of tags 7 | # Tags 8 | 5 mesh1 9 | 5 mesh2 10 | 2 # number of types 11 | # Types 12 | 3 obj 13 | 3 obj 14 | 15 | # --------- Object 0 ---------- 16 | 17 | 0 0 1 18 | 4 Mesh # class 19 | 2 # version 20 | 3 # sdim 21 | 9 # number of mesh points 22 | 0 # lowest mesh point index 23 | 24 | # Mesh point coordinates 25 | 0 0 1 26 | 0 1 1 27 | 0 0 0 28 | 0 1 0 29 | 1 0 1 30 | 0.5 0.5 0.5 31 | 1 1 1 32 | 1 1 0 33 | 1 0 0 34 | 35 | 4 # number of element types 36 | 37 | # Type #0 38 | 39 | 3 vtx # type name 40 | 41 | 42 | 1 # number of nodes per element 43 | 8 # number of elements 44 | # Elements 45 | 0 46 | 1 47 | 2 48 | 3 49 | 4 50 | 6 51 | 7 52 | 8 53 | 54 | 1 # number of parameter values per element 55 | 0 # number of parameters 56 | # Parameters 57 | 58 | 8 # number of geometric entity indices 59 | # Geometric entity indices 60 | 1 61 | 3 62 | 0 63 | 2 64 | 5 65 | 7 66 | 6 67 | 4 68 | 69 | 0 # number of up/down pairs 70 | # Up/down 71 | 72 | # Type #1 73 | 74 | 3 edg # type name 75 | 76 | 77 | 2 # number of nodes per element 78 | 12 # number of elements 79 | # Elements 80 | 1 0 81 | 2 0 82 | 3 2 83 | 3 1 84 | 0 4 85 | 6 1 86 | 4 6 87 | 7 3 88 | 7 6 89 | 2 8 90 | 8 4 91 | 8 7 92 | 93 | 2 # number of parameter values per element 94 | 12 # number of parameters 95 | # Parameters 96 | 0 1 97 | 0 1 98 | 0 1 99 | 0 1 100 | 0 1 101 | 0 1 102 | 0 1 103 | 0 1 104 | 0 1 105 | 0 1 106 | 0 1 107 | 0 1 108 | 109 | 12 # number of geometric entity indices 110 | # Geometric entity indices 111 | 3 112 | 0 113 | 1 114 | 5 115 | 4 116 | 7 117 | 10 118 | 6 119 | 11 120 | 2 121 | 8 122 | 9 123 | 124 | 0 # number of up/down pairs 125 | # Up/down 126 | 127 | # Type #2 128 | 129 | 3 tri # type name 130 | 131 | 132 | 3 # number of nodes per element 133 | 12 # number of elements 134 | # Elements 135 | 0 1 3 136 | 3 2 0 137 | 4 0 2 138 | 1 0 4 139 | 4 6 1 140 | 3 1 6 141 | 6 7 3 142 | 7 6 4 143 | 2 8 4 144 | 3 7 8 145 | 8 2 3 146 | 4 8 7 147 | 148 | 3 # number of parameter values per element 149 | 12 # number of parameters 150 | # Parameters 151 | 0 33.333333333333336 0 33.333333333333336 33.333333333333336 0 33.333333333333336 0 0 152 | 33.333333333333336 0 0 0 0 0 0 33.333333333333336 0 153 | 33.333333333333336 33.333333333333336 1 33.333333333333336 0 1 0 0 1 154 | 33.333333333333336 0 3 33.333333333333336 33.333333333333336 3 0 33.333333333333336 3 155 | 0 33.333333333333336 3 0 0 3 33.333333333333336 0 3 156 | 33.333333333333336 33.333333333333336 4 0 33.333333333333336 4 0 0 4 157 | 0 0 4 33.333333333333336 0 4 33.333333333333336 33.333333333333336 4 158 | 0 33.333333333333336 5 0 0 5 33.333333333333336 0 5 159 | 0 0 1 0 33.333333333333336 1 33.333333333333336 33.333333333333336 1 160 | 0 33.333333333333336 2 33.333333333333336 33.333333333333336 2 33.333333333333336 0 2 161 | 33.333333333333336 0 2 0 0 2 0 33.333333333333336 2 162 | 33.333333333333336 0 5 33.333333333333336 33.333333333333336 5 0 33.333333333333336 5 163 | 164 | 12 # number of geometric entity indices 165 | # Geometric entity indices 166 | 0 167 | 0 168 | 1 169 | 3 170 | 3 171 | 4 172 | 4 173 | 5 174 | 1 175 | 2 176 | 2 177 | 5 178 | 179 | 12 # number of up/down pairs 180 | # Up/down 181 | 0 1 182 | 0 1 183 | 0 1 184 | 0 1 185 | 0 1 186 | 0 1 187 | 0 1 188 | 0 1 189 | 0 1 190 | 0 1 191 | 0 1 192 | 0 1 193 | 194 | # Type #3 195 | 196 | 3 tet # type name 197 | 198 | 199 | 4 # number of nodes per element 200 | 12 # number of elements 201 | # Elements 202 | 2 0 4 5 203 | 0 1 4 5 204 | 2 3 0 5 205 | 0 3 1 5 206 | 6 1 3 5 207 | 4 6 5 1 208 | 7 5 4 6 209 | 7 3 5 6 210 | 7 4 5 8 211 | 8 4 5 2 212 | 8 5 3 2 213 | 7 5 3 8 214 | 215 | 4 # number of parameter values per element 216 | 0 # number of parameters 217 | # Parameters 218 | 219 | 12 # number of geometric entity indices 220 | # Geometric entity indices 221 | 1 222 | 1 223 | 1 224 | 1 225 | 1 226 | 1 227 | 1 228 | 1 229 | 1 230 | 1 231 | 1 232 | 1 233 | 234 | 0 # number of up/down pairs 235 | # Up/down 236 | 237 | # --------- Object 1 ---------- 238 | 239 | 0 0 1 240 | 4 Mesh # class 241 | 2 # version 242 | 3 # sdim 243 | 9 # number of mesh points 244 | 9 # lowest mesh point index 245 | 246 | # Mesh point coordinates 247 | 2 2 3 248 | 2 3 3 249 | 2 2 2 250 | 3 3 3 251 | 2.5 2.5 2.5 252 | 3 2 3 253 | 3 2 2 254 | 2 3 2 255 | 3 3 2 256 | 257 | 4 # number of element types 258 | 259 | # Type #0 260 | 261 | 3 vtx # type name 262 | 263 | 1 # number of nodes per element 264 | 8 # number of elements 265 | # Elements 266 | 9 267 | 10 268 | 11 269 | 12 270 | 14 271 | 15 272 | 16 273 | 17 274 | 275 | 1 # number of parameter values per element 276 | 0 # number of parameters 277 | # Parameters 278 | 279 | 8 # number of geometric entity indices 280 | # Geometric entity indices 281 | 9 282 | 11 283 | 8 284 | 15 285 | 13 286 | 12 287 | 10 288 | 14 289 | 290 | 0 # number of up/down pairs 291 | # Up/down 292 | 293 | # Type #1 294 | 295 | 3 edg # type name 296 | 297 | 298 | 2 # number of nodes per element 299 | 12 # number of elements 300 | # Elements 301 | 10 9 302 | 11 9 303 | 12 10 304 | 14 12 305 | 9 14 306 | 11 15 307 | 15 14 308 | 16 11 309 | 16 10 310 | 17 16 311 | 15 17 312 | 17 12 313 | 314 | 2 # number of parameter values per element 315 | 12 # number of parameters 316 | # Parameters 317 | 0 1 318 | 0 1 319 | 0 1 320 | 0 1 321 | 0 1 322 | 0 1 323 | 0 1 324 | 0 1 325 | 0 1 326 | 0 1 327 | 0 1 328 | 0 1 329 | 330 | 12 # number of geometric entity indices 331 | # Geometric entity indices 332 | 15 333 | 12 334 | 19 335 | 22 336 | 16 337 | 14 338 | 20 339 | 13 340 | 17 341 | 18 342 | 21 343 | 23 344 | 345 | 0 # number of up/down pairs 346 | # Up/down 347 | 348 | # Type #2 349 | 350 | 3 tri # type name 351 | 352 | 353 | 3 # number of nodes per element 354 | 12 # number of elements 355 | # Elements 356 | 14 9 11 357 | 14 12 10 358 | 10 9 14 359 | 11 15 14 360 | 16 10 12 361 | 9 10 16 362 | 16 11 9 363 | 15 11 16 364 | 12 17 16 365 | 16 17 15 366 | 14 15 17 367 | 17 12 14 368 | 369 | 3 # number of parameter values per element 370 | 12 # number of parameters 371 | # Parameters 372 | 33.333333333333329 33.333333333333329 7 33.333333333333329 0 7 0 0 7 373 | 0 33.333333333333329 9 0 0 9 33.333333333333329 0 9 374 | 33.333333333333329 0 9 33.333333333333329 33.333333333333329 9 0 33.333333333333329 9 375 | 0 0 7 0 33.333333333333329 7 33.333333333333329 33.333333333333329 7 376 | 33.333333333333329 33.333333333333329 10 0 33.333333333333329 10 0 0 10 377 | 0 33.333333333333329 6 33.333333333333329 33.333333333333329 6 33.333333333333329 0 6 378 | 33.333333333333329 0 6 0 0 6 0 33.333333333333329 6 379 | 33.333333333333329 0 8 0 0 8 0 33.333333333333329 8 380 | 0 0 10 33.333333333333329 0 10 33.333333333333329 33.333333333333329 10 381 | 0 33.333333333333329 8 33.333333333333329 33.333333333333329 8 33.333333333333329 0 8 382 | 33.333333333333329 0 11 33.333333333333329 33.333333333333329 11 0 33.333333333333329 11 383 | 0 33.333333333333329 11 0 0 11 33.333333333333329 0 11 384 | 385 | 12 # number of geometric entity indices 386 | # Geometric entity indices 387 | 7 388 | 9 389 | 9 390 | 7 391 | 10 392 | 6 393 | 6 394 | 8 395 | 10 396 | 8 397 | 11 398 | 11 399 | 400 | 12 # number of up/down pairs 401 | # Up/down 402 | 0 2 403 | 0 2 404 | 0 2 405 | 0 2 406 | 0 2 407 | 0 2 408 | 0 2 409 | 0 2 410 | 0 2 411 | 0 2 412 | 0 2 413 | 0 2 414 | 415 | # Type #3 416 | 417 | 3 tet # type name 418 | 419 | 420 | 4 # number of nodes per element 421 | 12 # number of elements 422 | # Elements 423 | 11 9 14 13 424 | 9 10 14 13 425 | 14 12 13 10 426 | 15 14 13 11 427 | 15 13 16 11 428 | 11 16 9 13 429 | 12 10 16 13 430 | 9 16 10 13 431 | 17 14 13 15 432 | 17 13 16 15 433 | 17 13 14 12 434 | 17 16 13 12 435 | 436 | 4 # number of parameter values per element 437 | 0 # number of parameters 438 | # Parameters 439 | 440 | 12 # number of geometric entity indices 441 | # Geometric entity indices 442 | 2 443 | 2 444 | 2 445 | 2 446 | 2 447 | 2 448 | 2 449 | 2 450 | 2 451 | 2 452 | 2 453 | 2 454 | 455 | 0 # number of up/down pairs 456 | # Up/down -------------------------------------------------------------------------------- /Tests/Comsol/Tet4_cubes_2.mphtxt: -------------------------------------------------------------------------------- 1 | # Created by COMSOL Multiphysics Tue Jan 21 10:28:27 2014 2 | 3 | 4 | # Major & minor version 5 | 0 1 6 | 1 # number of tags 7 | # Tags 8 | 5 mesh1 9 | 1 # number of types 10 | # Types 11 | 3 obj 12 | 13 | # --------- Object 0 ---------- 14 | 15 | 0 0 1 16 | 4 Mesh # class 17 | 2 # version 18 | 3 # sdim 19 | 18 # number of mesh points 20 | 0 # lowest mesh point index 21 | 22 | # Mesh point coordinates 23 | 0 0 1 24 | 0 1 1 25 | 0 0 0 26 | 0 1 0 27 | 1 0 1 28 | 0.5 0.5 0.5 29 | 1 1 1 30 | 1 1 0 31 | 1 0 0 32 | 2 2 3 33 | 2 3 3 34 | 2 2 2 35 | 3 3 3 36 | 2.5 2.5 2.5 37 | 3 2 3 38 | 3 2 2 39 | 2 3 2 40 | 3 3 2 41 | 42 | 4 # number of element types 43 | 44 | # Type #0 45 | 46 | 3 vtx # type name 47 | 48 | 49 | 1 # number of nodes per element 50 | 16 # number of elements 51 | # Elements 52 | 0 53 | 1 54 | 2 55 | 3 56 | 4 57 | 6 58 | 7 59 | 8 60 | 9 61 | 10 62 | 11 63 | 12 64 | 14 65 | 15 66 | 16 67 | 17 68 | 69 | 1 # number of parameter values per element 70 | 0 # number of parameters 71 | # Parameters 72 | 73 | 16 # number of geometric entity indices 74 | # Geometric entity indices 75 | 1 76 | 3 77 | 0 78 | 2 79 | 5 80 | 7 81 | 6 82 | 4 83 | 9 84 | 11 85 | 8 86 | 15 87 | 13 88 | 12 89 | 10 90 | 14 91 | 92 | 0 # number of up/down pairs 93 | # Up/down 94 | 95 | # Type #1 96 | 97 | 3 edg # type name 98 | 99 | 100 | 2 # number of nodes per element 101 | 24 # number of elements 102 | # Elements 103 | 1 0 104 | 2 0 105 | 3 2 106 | 3 1 107 | 0 4 108 | 6 1 109 | 4 6 110 | 7 3 111 | 7 6 112 | 2 8 113 | 8 4 114 | 8 7 115 | 10 9 116 | 11 9 117 | 12 10 118 | 14 12 119 | 9 14 120 | 11 15 121 | 15 14 122 | 16 11 123 | 16 10 124 | 17 16 125 | 15 17 126 | 17 12 127 | 128 | 2 # number of parameter values per element 129 | 24 # number of parameters 130 | # Parameters 131 | 0 1 132 | 0 1 133 | 0 1 134 | 0 1 135 | 0 1 136 | 0 1 137 | 0 1 138 | 0 1 139 | 0 1 140 | 0 1 141 | 0 1 142 | 0 1 143 | 0 1 144 | 0 1 145 | 0 1 146 | 0 1 147 | 0 1 148 | 0 1 149 | 0 1 150 | 0 1 151 | 0 1 152 | 0 1 153 | 0 1 154 | 0 1 155 | 156 | 24 # number of geometric entity indices 157 | # Geometric entity indices 158 | 3 159 | 0 160 | 1 161 | 5 162 | 4 163 | 7 164 | 10 165 | 6 166 | 11 167 | 2 168 | 8 169 | 9 170 | 15 171 | 12 172 | 19 173 | 22 174 | 16 175 | 14 176 | 20 177 | 13 178 | 17 179 | 18 180 | 21 181 | 23 182 | 183 | 0 # number of up/down pairs 184 | # Up/down 185 | 186 | # Type #2 187 | 188 | 3 tri # type name 189 | 190 | 191 | 3 # number of nodes per element 192 | 24 # number of elements 193 | # Elements 194 | 0 1 3 195 | 3 2 0 196 | 4 0 2 197 | 1 0 4 198 | 4 6 1 199 | 3 1 6 200 | 6 7 3 201 | 7 6 4 202 | 2 8 4 203 | 3 7 8 204 | 8 2 3 205 | 4 8 7 206 | 14 9 11 207 | 14 12 10 208 | 10 9 14 209 | 11 15 14 210 | 16 10 12 211 | 9 10 16 212 | 16 11 9 213 | 15 11 16 214 | 12 17 16 215 | 16 17 15 216 | 14 15 17 217 | 17 12 14 218 | 219 | 3 # number of parameter values per element 220 | 24 # number of parameters 221 | # Parameters 222 | 0 33.333333333333336 0 33.333333333333336 33.333333333333336 0 33.333333333333336 0 0 223 | 33.333333333333336 0 0 0 0 0 0 33.333333333333336 0 224 | 33.333333333333336 33.333333333333336 1 33.333333333333336 0 1 0 0 1 225 | 33.333333333333336 0 3 33.333333333333336 33.333333333333336 3 0 33.333333333333336 3 226 | 0 33.333333333333336 3 0 0 3 33.333333333333336 0 3 227 | 33.333333333333336 33.333333333333336 4 0 33.333333333333336 4 0 0 4 228 | 0 0 4 33.333333333333336 0 4 33.333333333333336 33.333333333333336 4 229 | 0 33.333333333333336 5 0 0 5 33.333333333333336 0 5 230 | 0 0 1 0 33.333333333333336 1 33.333333333333336 33.333333333333336 1 231 | 0 33.333333333333336 2 33.333333333333336 33.333333333333336 2 33.333333333333336 0 2 232 | 33.333333333333336 0 2 0 0 2 0 33.333333333333336 2 233 | 33.333333333333336 0 5 33.333333333333336 33.333333333333336 5 0 33.333333333333336 5 234 | 33.333333333333329 33.333333333333329 7 33.333333333333329 0 7 0 0 7 235 | 0 33.333333333333329 9 0 0 9 33.333333333333329 0 9 236 | 33.333333333333329 0 9 33.333333333333329 33.333333333333329 9 0 33.333333333333329 9 237 | 0 0 7 0 33.333333333333329 7 33.333333333333329 33.333333333333329 7 238 | 33.333333333333329 33.333333333333329 10 0 33.333333333333329 10 0 0 10 239 | 0 33.333333333333329 6 33.333333333333329 33.333333333333329 6 33.333333333333329 0 6 240 | 33.333333333333329 0 6 0 0 6 0 33.333333333333329 6 241 | 33.333333333333329 0 8 0 0 8 0 33.333333333333329 8 242 | 0 0 10 33.333333333333329 0 10 33.333333333333329 33.333333333333329 10 243 | 0 33.333333333333329 8 33.333333333333329 33.333333333333329 8 33.333333333333329 0 8 244 | 33.333333333333329 0 11 33.333333333333329 33.333333333333329 11 0 33.333333333333329 11 245 | 0 33.333333333333329 11 0 0 11 33.333333333333329 0 11 246 | 247 | 24 # number of geometric entity indices 248 | # Geometric entity indices 249 | 0 250 | 0 251 | 1 252 | 3 253 | 3 254 | 4 255 | 4 256 | 5 257 | 1 258 | 2 259 | 2 260 | 5 261 | 7 262 | 9 263 | 9 264 | 7 265 | 10 266 | 6 267 | 6 268 | 8 269 | 10 270 | 8 271 | 11 272 | 11 273 | 274 | 24 # number of up/down pairs 275 | # Up/down 276 | 0 1 277 | 0 1 278 | 0 1 279 | 0 1 280 | 0 1 281 | 0 1 282 | 0 1 283 | 0 1 284 | 0 1 285 | 0 1 286 | 0 1 287 | 0 1 288 | 0 2 289 | 0 2 290 | 0 2 291 | 0 2 292 | 0 2 293 | 0 2 294 | 0 2 295 | 0 2 296 | 0 2 297 | 0 2 298 | 0 2 299 | 0 2 300 | 301 | # Type #3 302 | 303 | 3 tet # type name 304 | 305 | 306 | 4 # number of nodes per element 307 | 24 # number of elements 308 | # Elements 309 | 2 0 4 5 310 | 0 1 4 5 311 | 2 3 0 5 312 | 0 3 1 5 313 | 6 1 3 5 314 | 4 6 5 1 315 | 7 5 4 6 316 | 7 3 5 6 317 | 7 4 5 8 318 | 8 4 5 2 319 | 8 5 3 2 320 | 7 5 3 8 321 | 11 9 14 13 322 | 9 10 14 13 323 | 14 12 13 10 324 | 15 14 13 11 325 | 15 13 16 11 326 | 11 16 9 13 327 | 12 10 16 13 328 | 9 16 10 13 329 | 17 14 13 15 330 | 17 13 16 15 331 | 17 13 14 12 332 | 17 16 13 12 333 | 334 | 4 # number of parameter values per element 335 | 0 # number of parameters 336 | # Parameters 337 | 338 | 24 # number of geometric entity indices 339 | # Geometric entity indices 340 | 1 341 | 1 342 | 1 343 | 1 344 | 1 345 | 1 346 | 1 347 | 1 348 | 1 349 | 1 350 | 1 351 | 1 352 | 2 353 | 2 354 | 2 355 | 2 356 | 2 357 | 2 358 | 2 359 | 2 360 | 2 361 | 2 362 | 2 363 | 2 364 | 365 | 0 # number of up/down pairs 366 | # Up/down 367 | -------------------------------------------------------------------------------- /Tests/Comsol/Tri3_squares.mphtxt: -------------------------------------------------------------------------------- 1 | # Created by COMSOL Multiphysics Tue Jan 21 10:34:13 2014 2 | 3 | 4 | # Major & minor version 5 | 0 1 6 | 1 # number of tags 7 | # Tags 8 | 5 mesh1 9 | 1 # number of types 10 | # Types 11 | 3 obj 12 | 13 | # --------- Object 0 ---------- 14 | 15 | 0 0 1 16 | 4 Mesh # class 17 | 2 # version 18 | 2 # sdim 19 | 90 # number of mesh points 20 | 0 # lowest mesh point index 21 | 22 | # Mesh point coordinates 23 | 0 0 24 | 0 0.20000000000000001 25 | 0.20000000000000018 0 26 | 0.12784486257965966 0.13465085770252366 27 | 0 0.40000000000000002 28 | 0.40000000000000013 0 29 | 0.60000000000000009 0 30 | 0.80000000000000004 0 31 | 0.14557754717252958 0.29864372057573557 32 | 0.29364676572576853 0.17461056793688273 33 | 0.14851484993466446 0.49726954834044257 34 | 0.49653241808976128 0.15152885305626923 35 | 0 0.60000000000000009 36 | 0 0.80000000000000016 37 | 0.86364127722117667 0.12964581781573417 38 | 0.69752686240203499 0.14814188460384092 39 | 1 0 40 | 0.30524196287892813 0.38758221728778364 41 | 0.60430796127647635 0.30758943280895656 42 | 0.44110519028784451 0.29903373266820982 43 | 0.2976909194971547 0.55139419455217209 44 | 0.13521521769294848 0.87026836491288206 45 | 0.17744877152517835 0.70059478985094104 46 | 0 1 47 | 0.82067952370384789 0.30008720447482967 48 | 1 0.20000000000000018 49 | 0.68938706278829587 0.44543897114379183 50 | 0.49495353261673269 0.4979549982185198 51 | 0.29862730549364336 0.85074703323704848 52 | 0.38807723390434151 0.68502532022264995 53 | 0.20000000000000001 1 54 | 0.84150054388264384 0.50741332177210741 55 | 1 0.40000000000000013 56 | 0.68620969221433337 0.60954513187605652 57 | 0.54853495548887254 0.6984427641242239 58 | 0.491022609839392 0.84859372443581937 59 | 0.40000000000000002 1 60 | 0.84815546766535244 0.69990908000091479 61 | 1 0.60000000000000009 62 | 0.69260569198301969 0.81965122492262188 63 | 0.60000000000000009 1 64 | 0.86861687791211717 0.86284480143470277 65 | 0.80000000000000016 1 66 | 1 0.80000000000000004 67 | 1 1 68 | 2 2 69 | 2.3999999999999981 2 70 | 2.1999999999999975 2 71 | 2 2.2000000000000002 72 | 2.1285712112542776 2.1348939389135522 73 | 2 2.4000000000000004 74 | 2.5999999999999988 2 75 | 2.7999999999999994 2 76 | 2.4989161958402555 2.1518580314394207 77 | 2.2975252892998048 2.1757657484781641 78 | 2.1453307669715858 2.2987039460895957 79 | 2 2.6000000000000005 80 | 2.1441498384746813 2.4967396473438086 81 | 2 2.8000000000000007 82 | 3 2 83 | 2.6976635966379097 2.1484859683905708 84 | 2.8633143228556981 2.1298860744019197 85 | 2.6048430655127834 2.3082273043242267 86 | 2.4426221894954336 2.3026840661503307 87 | 2.306805150220363 2.3904242193928615 88 | 2.3000868705033248 2.554968331310147 89 | 2.1787181599489549 2.7002855569701203 90 | 2.1356795115180254 2.8703361981089976 91 | 2 3 92 | 3 2.1999999999999975 93 | 2.8189080176405823 2.300944403619031 94 | 2.6901106845267728 2.4462389178658972 95 | 2.4970363387601062 2.4999716957791627 96 | 2.3903213203194804 2.6895031309003938 97 | 2.2994638933861116 2.8515493241673933 98 | 2.2000000000000002 3 99 | 3 2.3999999999999981 100 | 2.8416499329019369 2.5080437365059862 101 | 2.6882211588384508 2.6110761803184945 102 | 2.5523886753455742 2.6976649752128381 103 | 2.4920643685302135 2.8491710590248465 104 | 2.4000000000000004 3 105 | 3 2.5999999999999988 106 | 2.8485167529458728 2.7002870756166164 107 | 2.6925874876862617 2.8196586640552903 108 | 2.6000000000000005 3 109 | 3 2.7999999999999994 110 | 2.8686419382485848 2.8629438728199297 111 | 2.8000000000000007 3 112 | 3 3 113 | 114 | 3 # number of element types 115 | 116 | # Type #0 117 | 118 | 3 vtx # type name 119 | 120 | 121 | 1 # number of nodes per element 122 | 8 # number of elements 123 | # Elements 124 | 0 125 | 16 126 | 23 127 | 44 128 | 45 129 | 59 130 | 68 131 | 89 132 | 133 | 1 # number of parameter values per element 134 | 0 # number of parameters 135 | # Parameters 136 | 137 | 8 # number of geometric entity indices 138 | # Geometric entity indices 139 | 0 140 | 2 141 | 1 142 | 3 143 | 4 144 | 6 145 | 5 146 | 7 147 | 148 | 0 # number of up/down pairs 149 | # Up/down 150 | 151 | # Type #1 152 | 153 | 3 edg # type name 154 | 155 | 156 | 2 # number of nodes per element 157 | 40 # number of elements 158 | # Elements 159 | 0 1 160 | 2 0 161 | 1 4 162 | 5 2 163 | 6 5 164 | 7 6 165 | 4 12 166 | 12 13 167 | 16 7 168 | 13 23 169 | 25 16 170 | 23 30 171 | 32 25 172 | 30 36 173 | 38 32 174 | 36 40 175 | 40 42 176 | 43 38 177 | 42 44 178 | 44 43 179 | 47 45 180 | 46 47 181 | 45 48 182 | 48 50 183 | 51 46 184 | 52 51 185 | 50 56 186 | 56 58 187 | 59 52 188 | 58 68 189 | 69 59 190 | 68 75 191 | 76 69 192 | 75 81 193 | 82 76 194 | 81 85 195 | 86 82 196 | 85 88 197 | 88 89 198 | 89 86 199 | 200 | 2 # number of parameter values per element 201 | 40 # number of parameters 202 | # Parameters 203 | 0 0.20000000000000001 204 | 0.79999999999999982 1 205 | 0.20000000000000001 0.40000000000000002 206 | 0.59999999999999987 0.79999999999999982 207 | 0.39999999999999991 0.59999999999999987 208 | 0.19999999999999996 0.39999999999999991 209 | 0.40000000000000002 0.60000000000000009 210 | 0.60000000000000009 0.80000000000000016 211 | 0 0.19999999999999996 212 | 0.80000000000000016 1 213 | 0.79999999999999982 1 214 | 0 0.20000000000000001 215 | 0.59999999999999987 0.79999999999999982 216 | 0.20000000000000001 0.40000000000000002 217 | 0.39999999999999991 0.59999999999999987 218 | 0.40000000000000002 0.60000000000000009 219 | 0.60000000000000009 0.80000000000000016 220 | 0.19999999999999996 0.39999999999999991 221 | 0.80000000000000016 1 222 | 0 0.19999999999999996 223 | 0.80000000000000249 1 224 | 0.60000000000000187 0.80000000000000249 225 | 0 0.20000000000000018 226 | 0.20000000000000018 0.40000000000000036 227 | 0.40000000000000124 0.60000000000000187 228 | 0.20000000000000062 0.40000000000000124 229 | 0.40000000000000036 0.60000000000000053 230 | 0.60000000000000053 0.80000000000000071 231 | 0 0.20000000000000062 232 | 0.80000000000000071 1 233 | 0.80000000000000249 1 234 | 0 0.20000000000000018 235 | 0.60000000000000187 0.80000000000000249 236 | 0.20000000000000018 0.40000000000000036 237 | 0.40000000000000124 0.60000000000000187 238 | 0.40000000000000036 0.60000000000000053 239 | 0.20000000000000062 0.40000000000000124 240 | 0.60000000000000053 0.80000000000000071 241 | 0.80000000000000071 1 242 | 0 0.20000000000000062 243 | 244 | 40 # number of geometric entity indices 245 | # Geometric entity indices 246 | 0 247 | 1 248 | 0 249 | 1 250 | 1 251 | 1 252 | 0 253 | 0 254 | 1 255 | 0 256 | 3 257 | 2 258 | 3 259 | 2 260 | 3 261 | 2 262 | 2 263 | 3 264 | 2 265 | 3 266 | 5 267 | 5 268 | 4 269 | 4 270 | 5 271 | 5 272 | 4 273 | 4 274 | 5 275 | 4 276 | 7 277 | 6 278 | 7 279 | 6 280 | 7 281 | 6 282 | 7 283 | 6 284 | 6 285 | 7 286 | 287 | 40 # number of up/down pairs 288 | # Up/down 289 | 0 1 290 | 0 1 291 | 0 1 292 | 0 1 293 | 0 1 294 | 0 1 295 | 0 1 296 | 0 1 297 | 0 1 298 | 0 1 299 | 0 1 300 | 0 1 301 | 0 1 302 | 0 1 303 | 0 1 304 | 0 1 305 | 0 1 306 | 0 1 307 | 0 1 308 | 0 1 309 | 0 2 310 | 0 2 311 | 0 2 312 | 0 2 313 | 0 2 314 | 0 2 315 | 0 2 316 | 0 2 317 | 0 2 318 | 0 2 319 | 0 2 320 | 0 2 321 | 0 2 322 | 0 2 323 | 0 2 324 | 0 2 325 | 0 2 326 | 0 2 327 | 0 2 328 | 0 2 329 | 330 | # Type #2 331 | 332 | 3 tri # type name 333 | 334 | 335 | 3 # number of nodes per element 336 | 136 # number of elements 337 | # Elements 338 | 1 0 3 339 | 0 2 3 340 | 4 1 8 341 | 8 1 3 342 | 2 5 9 343 | 2 9 3 344 | 8 3 9 345 | 10 4 8 346 | 5 6 11 347 | 9 5 11 348 | 12 4 10 349 | 6 7 15 350 | 11 6 15 351 | 15 7 14 352 | 7 16 14 353 | 10 8 17 354 | 17 8 9 355 | 11 15 18 356 | 9 11 19 357 | 9 19 17 358 | 19 11 18 359 | 20 10 17 360 | 13 12 22 361 | 21 13 22 362 | 22 12 10 363 | 22 10 20 364 | 23 13 21 365 | 15 14 24 366 | 18 15 24 367 | 16 25 14 368 | 25 24 14 369 | 24 26 18 370 | 20 17 27 371 | 19 18 27 372 | 19 27 17 373 | 26 27 18 374 | 28 21 22 375 | 29 28 22 376 | 22 20 29 377 | 20 27 29 378 | 30 23 21 379 | 28 30 21 380 | 24 31 26 381 | 25 32 24 382 | 24 32 31 383 | 26 31 33 384 | 26 33 27 385 | 34 29 27 386 | 34 27 33 387 | 35 28 29 388 | 35 29 34 389 | 36 30 28 390 | 35 36 28 391 | 31 37 33 392 | 32 38 31 393 | 31 38 37 394 | 39 35 34 395 | 33 37 39 396 | 39 34 33 397 | 40 36 35 398 | 39 40 35 399 | 37 41 39 400 | 42 40 39 401 | 42 39 41 402 | 38 43 37 403 | 37 43 41 404 | 43 44 41 405 | 44 42 41 406 | 48 45 49 407 | 45 47 49 408 | 46 51 53 409 | 47 46 54 410 | 47 54 49 411 | 54 46 53 412 | 50 48 55 413 | 55 48 49 414 | 55 49 54 415 | 56 50 57 416 | 57 50 55 417 | 51 52 60 418 | 53 51 60 419 | 52 59 61 420 | 60 52 61 421 | 53 60 62 422 | 54 53 63 423 | 63 53 62 424 | 57 55 64 425 | 64 55 54 426 | 54 63 64 427 | 65 57 64 428 | 58 56 66 429 | 66 56 57 430 | 66 57 65 431 | 67 58 66 432 | 68 58 67 433 | 59 69 61 434 | 69 70 61 435 | 60 61 70 436 | 62 60 70 437 | 70 71 62 438 | 65 64 72 439 | 63 62 72 440 | 63 72 64 441 | 71 72 62 442 | 66 65 73 443 | 65 72 73 444 | 74 67 66 445 | 73 74 66 446 | 75 68 67 447 | 74 75 67 448 | 69 76 70 449 | 70 76 77 450 | 70 77 71 451 | 71 77 78 452 | 71 78 72 453 | 79 73 72 454 | 79 72 78 455 | 80 74 73 456 | 80 73 79 457 | 81 75 74 458 | 80 81 74 459 | 76 82 77 460 | 77 82 83 461 | 77 83 78 462 | 84 80 79 463 | 78 83 84 464 | 84 79 78 465 | 85 81 80 466 | 84 85 80 467 | 82 86 83 468 | 83 86 87 469 | 83 87 84 470 | 88 85 84 471 | 88 84 87 472 | 86 89 87 473 | 89 88 87 474 | 475 | 3 # number of parameter values per element 476 | 0 # number of parameters 477 | # Parameters 478 | 479 | 136 # number of geometric entity indices 480 | # Geometric entity indices 481 | 1 482 | 1 483 | 1 484 | 1 485 | 1 486 | 1 487 | 1 488 | 1 489 | 1 490 | 1 491 | 1 492 | 1 493 | 1 494 | 1 495 | 1 496 | 1 497 | 1 498 | 1 499 | 1 500 | 1 501 | 1 502 | 1 503 | 1 504 | 1 505 | 1 506 | 1 507 | 1 508 | 1 509 | 1 510 | 1 511 | 1 512 | 1 513 | 1 514 | 1 515 | 1 516 | 1 517 | 1 518 | 1 519 | 1 520 | 1 521 | 1 522 | 1 523 | 1 524 | 1 525 | 1 526 | 1 527 | 1 528 | 1 529 | 1 530 | 1 531 | 1 532 | 1 533 | 1 534 | 1 535 | 1 536 | 1 537 | 1 538 | 1 539 | 1 540 | 1 541 | 1 542 | 1 543 | 1 544 | 1 545 | 1 546 | 1 547 | 1 548 | 1 549 | 2 550 | 2 551 | 2 552 | 2 553 | 2 554 | 2 555 | 2 556 | 2 557 | 2 558 | 2 559 | 2 560 | 2 561 | 2 562 | 2 563 | 2 564 | 2 565 | 2 566 | 2 567 | 2 568 | 2 569 | 2 570 | 2 571 | 2 572 | 2 573 | 2 574 | 2 575 | 2 576 | 2 577 | 2 578 | 2 579 | 2 580 | 2 581 | 2 582 | 2 583 | 2 584 | 2 585 | 2 586 | 2 587 | 2 588 | 2 589 | 2 590 | 2 591 | 2 592 | 2 593 | 2 594 | 2 595 | 2 596 | 2 597 | 2 598 | 2 599 | 2 600 | 2 601 | 2 602 | 2 603 | 2 604 | 2 605 | 2 606 | 2 607 | 2 608 | 2 609 | 2 610 | 2 611 | 2 612 | 2 613 | 2 614 | 2 615 | 2 616 | 2 617 | 618 | 0 # number of up/down pairs 619 | # Up/down 620 | -------------------------------------------------------------------------------- /Tests/Comsol/Tri6_square.mphtxt: -------------------------------------------------------------------------------- 1 | # Created by COMSOL Multiphysics Fri Jan 31 08:48:13 2014 2 | 3 | 4 | # Major & minor version 5 | 0 1 6 | 1 # number of tags 7 | # Tags 8 | 5 mesh1 9 | 1 # number of types 10 | # Types 11 | 3 obj 12 | 13 | # --------- Object 0 ---------- 14 | 15 | 0 0 1 16 | 4 Mesh # class 17 | 2 # version 18 | 2 # sdim 19 | 13 # number of mesh points 20 | 0 # lowest mesh point index 21 | 22 | # Mesh point coordinates 23 | 0 0 24 | 0.5 0.5 25 | 1 0 26 | 0 1 27 | 1 1 28 | 0 0.5 29 | 0.5 0 30 | 0.5 1 31 | 1 0.5 32 | 0.25 0.25 33 | 0.75 0.25 34 | 0.25 0.75 35 | 0.75 0.75 36 | 37 | 3 # number of element types 38 | 39 | # Type #0 40 | 41 | 3 vtx # type name 42 | 43 | 44 | 1 # number of nodes per element 45 | 4 # number of elements 46 | # Elements 47 | 0 48 | 2 49 | 3 50 | 4 51 | 52 | 1 # number of parameter values per element 53 | 0 # number of parameters 54 | # Parameters 55 | 56 | 4 # number of geometric entity indices 57 | # Geometric entity indices 58 | 0 59 | 2 60 | 1 61 | 3 62 | 63 | 0 # number of up/down pairs 64 | # Up/down 65 | 66 | # Type #1 67 | 68 | 4 edg2 # type name 69 | 70 | 71 | 3 # number of nodes per element 72 | 4 # number of elements 73 | # Elements 74 | 2 0 6 75 | 0 3 5 76 | 3 4 7 77 | 4 2 8 78 | 79 | 3 # number of parameter values per element 80 | 4 # number of parameters 81 | # Parameters 82 | 0 1 0.5 83 | 0 1 0.5 84 | 0 1 0.5 85 | 0 1 0.5 86 | 87 | 4 # number of geometric entity indices 88 | # Geometric entity indices 89 | 1 90 | 0 91 | 2 92 | 3 93 | 94 | 4 # number of up/down pairs 95 | # Up/down 96 | 0 1 97 | 0 1 98 | 0 1 99 | 0 1 100 | 101 | # Type #2 102 | 103 | 4 tri2 # type name 104 | 105 | 106 | 6 # number of nodes per element 107 | 4 # number of elements 108 | # Elements 109 | 0 2 1 6 9 10 110 | 3 0 1 5 11 9 111 | 2 4 1 8 10 12 112 | 4 3 1 7 12 11 113 | 114 | 6 # number of parameter values per element 115 | 0 # number of parameters 116 | # Parameters 117 | 118 | 4 # number of geometric entity indices 119 | # Geometric entity indices 120 | 1 121 | 1 122 | 1 123 | 1 124 | 125 | 0 # number of up/down pairs 126 | # Up/down 127 | -------------------------------------------------------------------------------- /Tests/Elfen/Hex8_cube.mes: -------------------------------------------------------------------------------- 1 | # 2 | # 3 | # Program meshst Version =3.8.3_BUILD_37 4 | # 5 | 6 | element_group_data { 7 | 8 | element_group_numbers { 1 9 | 1 10 | } 11 | 12 | element_type_numbers { 1 13 | 33 14 | } 15 | } 16 | 17 | element_data { 1 18 | element_numbers { 27 19 | 1 2 3 4 5 6 7 8 9 10 20 | 11 12 13 14 15 16 17 18 19 20 21 | 21 22 23 24 25 26 27 22 | } 23 | element_topology { 8 27 24 | 9 1 22 33 37 27 50 57 25 | 10 9 33 34 38 37 57 58 26 | 2 10 34 17 25 38 58 41 27 | 33 22 21 35 57 50 49 59 28 | 34 33 35 36 58 57 59 60 29 | 17 34 36 18 41 58 60 42 30 | 35 21 8 20 59 49 29 46 31 | 36 35 20 19 60 59 46 45 32 | 18 36 19 7 42 60 45 23 33 | 37 27 50 57 39 28 52 61 34 | 38 37 57 58 40 39 61 62 35 | 25 38 58 41 26 40 62 43 36 | 57 50 49 59 61 52 51 63 37 | 58 57 59 60 62 61 63 64 38 | 41 58 60 42 43 62 64 44 39 | 59 49 29 46 63 51 30 48 40 | 60 59 46 45 64 63 48 47 41 | 42 60 45 23 44 64 47 24 42 | 39 28 52 61 31 6 16 53 43 | 40 39 61 62 32 31 53 54 44 | 26 40 62 43 3 32 54 11 45 | 61 52 51 63 53 16 15 55 46 | 62 61 63 64 54 53 55 56 47 | 43 62 64 44 11 54 56 12 48 | 63 51 30 48 55 15 5 14 49 | 64 63 48 47 56 55 14 13 50 | 44 64 47 24 12 56 13 4 51 | } 52 | } 53 | 54 | nodal_data { 55 | node_number { 64 56 | 1 2 3 4 5 6 7 8 9 10 57 | 11 12 13 14 15 16 17 18 19 20 58 | 21 22 23 24 25 26 27 28 29 30 59 | 31 32 33 34 35 36 37 38 39 40 60 | 41 42 43 44 45 46 47 48 49 50 61 | 51 52 53 54 55 56 57 58 59 60 62 | 61 62 63 64 63 | } 64 | 65 | coordinates { 3 64 66 | 0.0000000000e+000 1.0000000000e+001 0.0000000000e+000 67 | 1.0000000000e+001 1.0000000000e+001 0.0000000000e+000 68 | 1.0000000000e+001 1.0000000000e+001 1.0000000000e+001 69 | 1.0000000000e+001 0.0000000000e+000 1.0000000000e+001 70 | 0.0000000000e+000 0.0000000000e+000 1.0000000000e+001 71 | 0.0000000000e+000 1.0000000000e+001 1.0000000000e+001 72 | 1.0000000000e+001 0.0000000000e+000 0.0000000000e+000 73 | 0.0000000000e+000 0.0000000000e+000 0.0000000000e+000 74 | 3.3333333333e+000 1.0000000000e+001 0.0000000000e+000 75 | 6.6666666667e+000 1.0000000000e+001 0.0000000000e+000 76 | 1.0000000000e+001 6.6666666667e+000 1.0000000000e+001 77 | 1.0000000000e+001 3.3333333333e+000 1.0000000000e+001 78 | 6.6666666667e+000 0.0000000000e+000 1.0000000000e+001 79 | 3.3333333333e+000 0.0000000000e+000 1.0000000000e+001 80 | 0.0000000000e+000 3.3333333333e+000 1.0000000000e+001 81 | 0.0000000000e+000 6.6666666667e+000 1.0000000000e+001 82 | 1.0000000000e+001 6.6666666667e+000 0.0000000000e+000 83 | 1.0000000000e+001 3.3333333333e+000 0.0000000000e+000 84 | 6.6666666667e+000 0.0000000000e+000 0.0000000000e+000 85 | 3.3333333333e+000 0.0000000000e+000 0.0000000000e+000 86 | 0.0000000000e+000 3.3333333333e+000 0.0000000000e+000 87 | 0.0000000000e+000 6.6666666667e+000 0.0000000000e+000 88 | 1.0000000000e+001 0.0000000000e+000 3.3333333333e+000 89 | 1.0000000000e+001 0.0000000000e+000 6.6666666667e+000 90 | 1.0000000000e+001 1.0000000000e+001 3.3333333333e+000 91 | 1.0000000000e+001 1.0000000000e+001 6.6666666667e+000 92 | 0.0000000000e+000 1.0000000000e+001 3.3333333333e+000 93 | 0.0000000000e+000 1.0000000000e+001 6.6666666667e+000 94 | 0.0000000000e+000 0.0000000000e+000 3.3333333333e+000 95 | 0.0000000000e+000 0.0000000000e+000 6.6666666667e+000 96 | 3.3333333333e+000 1.0000000000e+001 1.0000000000e+001 97 | 6.6666666667e+000 1.0000000000e+001 1.0000000000e+001 98 | 3.3333333333e+000 6.6666666667e+000 -8.8817841970e-016 99 | 6.6666666667e+000 6.6666666667e+000 -8.8817841970e-016 100 | 3.3333333333e+000 3.3333333333e+000 0.0000000000e+000 101 | 6.6666666667e+000 3.3333333333e+000 0.0000000000e+000 102 | 3.3333333333e+000 1.0000000000e+001 3.3333333333e+000 103 | 6.6666666667e+000 1.0000000000e+001 3.3333333333e+000 104 | 3.3333333333e+000 1.0000000000e+001 6.6666666667e+000 105 | 6.6666666667e+000 1.0000000000e+001 6.6666666667e+000 106 | 1.0000000000e+001 6.6666666667e+000 3.3333333333e+000 107 | 1.0000000000e+001 3.3333333333e+000 3.3333333333e+000 108 | 1.0000000000e+001 6.6666666667e+000 6.6666666667e+000 109 | 1.0000000000e+001 3.3333333333e+000 6.6666666667e+000 110 | 6.6666666667e+000 -8.8817841970e-016 3.3333333333e+000 111 | 3.3333333333e+000 -8.8817841970e-016 3.3333333333e+000 112 | 6.6666666667e+000 0.0000000000e+000 6.6666666667e+000 113 | 3.3333333333e+000 0.0000000000e+000 6.6666666667e+000 114 | -8.8817841970e-016 3.3333333333e+000 3.3333333333e+000 115 | -8.8817841970e-016 6.6666666667e+000 3.3333333333e+000 116 | 0.0000000000e+000 3.3333333333e+000 6.6666666667e+000 117 | 0.0000000000e+000 6.6666666667e+000 6.6666666667e+000 118 | 3.3333333333e+000 6.6666666667e+000 1.0000000000e+001 119 | 6.6666666667e+000 6.6666666667e+000 1.0000000000e+001 120 | 3.3333333333e+000 3.3333333333e+000 1.0000000000e+001 121 | 6.6666666667e+000 3.3333333333e+000 1.0000000000e+001 122 | 3.3333333333e+000 6.6666666667e+000 3.3333333333e+000 123 | 6.6666666667e+000 6.6666666667e+000 3.3333333333e+000 124 | 3.3333333333e+000 3.3333333333e+000 3.3333333333e+000 125 | 6.6666666667e+000 3.3333333333e+000 3.3333333333e+000 126 | 3.3333333333e+000 6.6666666667e+000 6.6666666667e+000 127 | 6.6666666667e+000 6.6666666667e+000 6.6666666667e+000 128 | 3.3333333333e+000 3.3333333333e+000 6.6666666667e+000 129 | 6.6666666667e+000 3.3333333333e+000 6.6666666667e+000 130 | } 131 | } 132 | 133 | geometry_volume { 1 134 | nodes { 64 135 | 52 51 50 49 48 47 46 45 29 30 136 | 44 43 42 41 23 24 40 39 38 37 137 | 25 26 27 28 56 55 54 53 6 31 138 | 32 3 11 12 4 13 14 5 15 16 139 | 36 35 34 33 1 9 10 2 17 18 140 | 7 19 20 8 21 22 57 58 59 60 141 | 61 62 63 64 142 | } 143 | elements { 27 144 | 1 2 3 4 5 6 7 8 9 10 145 | 11 12 13 14 15 16 17 18 19 20 146 | 21 22 23 24 25 26 27 147 | } 148 | } 149 | 150 | geometry_surface { 1 151 | nodes { 16 152 | 22 21 8 20 19 7 18 17 2 10 153 | 9 1 33 34 35 36 154 | } 155 | elements { 9 156 | 1 2 3 4 5 6 7 8 9 157 | } 158 | faces { 9 159 | 1 1 1 1 1 1 1 1 1 160 | } 161 | } 162 | geometry_surface { 2 163 | nodes { 16 164 | 28 27 32 31 6 3 26 25 2 10 165 | 9 1 37 38 39 40 166 | } 167 | elements { 9 168 | 1 2 3 10 11 12 19 20 21 169 | } 170 | faces { 9 171 | 3 3 3 3 3 3 3 3 3 172 | } 173 | } 174 | geometry_surface { 3 175 | nodes { 16 176 | 26 25 12 11 3 4 24 23 7 18 177 | 17 2 41 42 43 44 178 | } 179 | elements { 9 180 | 3 6 9 12 15 18 21 24 27 181 | } 182 | faces { 9 183 | 6 6 6 6 6 6 6 6 6 184 | } 185 | } 186 | geometry_surface { 4 187 | nodes { 16 188 | 24 23 14 13 4 5 30 29 8 20 189 | 19 7 45 46 47 48 190 | } 191 | elements { 9 192 | 7 8 9 16 17 18 25 26 27 193 | } 194 | faces { 9 195 | 5 5 5 5 5 5 5 5 5 196 | } 197 | } 198 | geometry_surface { 5 199 | nodes { 16 200 | 30 29 16 15 5 6 28 27 1 22 201 | 21 8 49 50 51 52 202 | } 203 | elements { 9 204 | 1 4 7 10 13 16 19 22 25 205 | } 206 | faces { 9 207 | 4 4 4 4 4 4 4 4 4 208 | } 209 | } 210 | geometry_surface { 6 211 | nodes { 16 212 | 16 15 5 14 13 4 12 11 3 32 213 | 31 6 53 54 55 56 214 | } 215 | elements { 9 216 | 19 20 21 22 23 24 25 26 27 217 | } 218 | faces { 9 219 | 2 2 2 2 2 2 2 2 2 220 | } 221 | } 222 | 223 | geometry_line { 1 224 | nodes { 4 225 | 1 9 10 2 226 | } 227 | elements { 3 228 | 1 2 3 229 | } 230 | faces { 3 231 | 1 1 1 232 | } 233 | } 234 | geometry_line { 2 235 | nodes { 4 236 | 3 11 12 4 237 | } 238 | elements { 3 239 | 21 24 27 240 | } 241 | faces { 3 242 | 8 8 8 243 | } 244 | } 245 | geometry_line { 3 246 | nodes { 4 247 | 4 13 14 5 248 | } 249 | elements { 3 250 | 25 26 27 251 | } 252 | faces { 3 253 | 7 7 7 254 | } 255 | } 256 | geometry_line { 4 257 | nodes { 4 258 | 5 15 16 6 259 | } 260 | elements { 3 261 | 19 22 25 262 | } 263 | faces { 3 264 | 6 6 6 265 | } 266 | } 267 | geometry_line { 5 268 | nodes { 4 269 | 2 17 18 7 270 | } 271 | elements { 3 272 | 3 6 9 273 | } 274 | faces { 3 275 | 4 4 4 276 | } 277 | } 278 | geometry_line { 6 279 | nodes { 4 280 | 7 19 20 8 281 | } 282 | elements { 3 283 | 7 8 9 284 | } 285 | faces { 3 286 | 3 3 3 287 | } 288 | } 289 | geometry_line { 7 290 | nodes { 4 291 | 8 21 22 1 292 | } 293 | elements { 3 294 | 1 4 7 295 | } 296 | faces { 3 297 | 2 2 2 298 | } 299 | } 300 | geometry_line { 8 301 | nodes { 4 302 | 7 23 24 4 303 | } 304 | elements { 3 305 | 9 18 27 306 | } 307 | faces { 3 308 | 12 12 12 309 | } 310 | } 311 | geometry_line { 9 312 | nodes { 4 313 | 2 25 26 3 314 | } 315 | elements { 3 316 | 3 12 21 317 | } 318 | faces { 3 319 | 9 9 9 320 | } 321 | } 322 | geometry_line { 10 323 | nodes { 4 324 | 1 27 28 6 325 | } 326 | elements { 3 327 | 1 10 19 328 | } 329 | faces { 3 330 | 10 10 10 331 | } 332 | } 333 | geometry_line { 11 334 | nodes { 4 335 | 8 29 30 5 336 | } 337 | elements { 3 338 | 7 16 25 339 | } 340 | faces { 3 341 | 11 11 11 342 | } 343 | } 344 | geometry_line { 12 345 | nodes { 4 346 | 6 31 32 3 347 | } 348 | elements { 3 349 | 19 20 21 350 | } 351 | faces { 3 352 | 5 5 5 353 | } 354 | } 355 | 356 | geometry_vertex { 1 357 | nodes { 1 358 | 8 359 | } 360 | } 361 | geometry_vertex { 2 362 | nodes { 1 363 | 7 364 | } 365 | } 366 | geometry_vertex { 3 367 | nodes { 1 368 | 2 369 | } 370 | } 371 | geometry_vertex { 4 372 | nodes { 1 373 | 1 374 | } 375 | } 376 | geometry_vertex { 5 377 | nodes { 1 378 | 4 379 | } 380 | } 381 | geometry_vertex { 6 382 | nodes { 1 383 | 3 384 | } 385 | } 386 | geometry_vertex { 7 387 | nodes { 1 388 | 6 389 | } 390 | } 391 | geometry_vertex { 8 392 | nodes { 1 393 | 5 394 | } 395 | } 396 | 397 | # CPU TIME IS: 0.04 SECONDS 398 | 399 | # SUCCESSFULLY COMPLETED 400 | -------------------------------------------------------------------------------- /Tests/Elfen/Quad4_disc.mes: -------------------------------------------------------------------------------- 1 | tags_file_header { 2 | program_name { 3 | "meshus" 4 | } 5 | program_version { 6 | "3.8.3_BUILD_37" 7 | } 8 | meshus_set_version { 9 | "3.8.3_BUILD_37" 10 | } 11 | program_compile_date { 12 | "12:46pm, Thursday, 3rd. February, 2005." 13 | } 14 | program_development_type { 15 | "Develop" 16 | } 17 | program_comment { 18 | "Original mesh" 19 | } 20 | } 21 | 22 | element_group_data { 23 | 24 | element_group_numbers { 1 25 | 1 26 | } 27 | 28 | element_type_numbers { 1 29 | 22 30 | } 31 | } 32 | 33 | element_data { 1 34 | element_numbers { 44 35 | 1 2 3 4 5 6 7 8 9 10 36 | 11 12 13 14 15 16 17 18 19 20 37 | 21 22 23 24 25 26 27 28 29 30 38 | 31 32 33 34 35 36 37 38 39 40 39 | 41 42 43 44 40 | } 41 | element_topology { 4 44 42 | 30 31 20 4 43 | 25 34 30 4 44 | 30 34 32 13 45 | 29 37 21 11 46 | 21 37 35 12 47 | 24 39 33 10 48 | 41 42 32 14 49 | 32 42 36 13 50 | 40 45 43 15 51 | 43 45 19 6 52 | 18 47 43 6 53 | 48 49 44 16 54 | 48 51 27 7 55 | 27 51 50 8 56 | 52 53 50 14 57 | 54 55 35 15 58 | 38 56 52 14 59 | 17 57 46 5 60 | 20 31 29 11 61 | 29 31 30 13 62 | 32 34 33 14 63 | 33 34 25 10 64 | 35 37 36 15 65 | 36 37 29 13 66 | 33 39 38 14 67 | 38 39 24 9 68 | 36 42 40 15 69 | 40 42 41 16 70 | 19 45 44 2 71 | 44 45 40 16 72 | 43 47 46 15 73 | 46 47 18 5 74 | 44 49 26 2 75 | 26 49 48 7 76 | 50 51 41 14 77 | 41 51 48 16 78 | 50 53 28 8 79 | 28 53 52 3 80 | 35 55 22 12 81 | 22 55 54 1 82 | 52 56 23 3 83 | 23 56 38 9 84 | 46 57 54 15 85 | 54 57 17 1 86 | } 87 | } 88 | 89 | nodal_data { 90 | node_number { 57 91 | 1 2 3 4 5 6 7 8 9 10 92 | 11 12 13 14 15 16 17 18 19 20 93 | 21 22 23 24 25 26 27 28 29 30 94 | 31 32 33 34 35 36 37 38 39 40 95 | 41 42 43 44 45 46 47 48 49 50 96 | 51 52 53 54 55 56 57 97 | } 98 | 99 | coordinates { 3 57 100 | 0.0000000000e+000 1.0000000000e+001 0.0000000000e+000 101 | 1.0000000000e+001 0.0000000000e+000 0.0000000000e+000 102 | 0.0000000000e+000 -1.0000000000e+001 0.0000000000e+000 103 | -1.0000000000e+001 -2.0000000000e-006 0.0000000000e+000 104 | 5.0000015795e+000 8.6602562834e+000 0.0000000000e+000 105 | 8.6602562843e+000 5.0000015780e+000 0.0000000000e+000 106 | 8.6602562839e+000 -5.0000015788e+000 0.0000000000e+000 107 | 5.0000015788e+000 -8.6602562839e+000 0.0000000000e+000 108 | -5.0000010008e+000 -8.6602566175e+000 0.0000000000e+000 109 | -8.6602556169e+000 -5.0000027340e+000 0.0000000000e+000 110 | -8.6602569505e+000 5.0000004241e+000 0.0000000000e+000 111 | -5.0000021561e+000 8.6602559505e+000 0.0000000000e+000 112 | -4.6685236330e+000 1.2509256849e+000 0.0000000000e+000 113 | -1.3430298986e+000 -5.0122249194e+000 0.0000000000e+000 114 | 1.3430134900e+000 5.0122276483e+000 0.0000000000e+000 115 | 4.6685023528e+000 -1.2509223660e+000 0.0000000000e+000 116 | 2.5881911782e+000 9.6592598063e+000 0.0000000000e+000 117 | 7.0710700006e+000 7.0710699994e+000 0.0000000000e+000 118 | 9.6592598067e+000 2.5881911766e+000 0.0000000000e+000 119 | -9.6592602379e+000 2.5881895675e+000 0.0000000000e+000 120 | -7.0710707071e+000 7.0710692929e+000 0.0000000000e+000 121 | -2.5881914994e+000 9.6592597202e+000 0.0000000000e+000 122 | -2.5881908548e+000 -9.6592598929e+000 0.0000000000e+000 123 | -7.0710692924e+000 -7.0710707076e+000 0.0000000000e+000 124 | -9.6592593750e+000 -2.5881927879e+000 0.0000000000e+000 125 | 9.6592598065e+000 -2.5881911774e+000 0.0000000000e+000 126 | 7.0710700000e+000 -7.0710700000e+000 0.0000000000e+000 127 | 2.5881911774e+000 -9.6592598065e+000 0.0000000000e+000 128 | -6.4160816512e+000 3.2757821802e+000 0.0000000000e+000 129 | -7.1943803338e+000 3.7112744928e-001 0.0000000000e+000 130 | -7.7631361144e+000 2.0801247224e+000 0.0000000000e+000 131 | -3.1156780004e+000 -1.3230081756e+000 0.0000000000e+000 132 | -5.5516316348e+000 -4.5632978181e+000 0.0000000000e+000 133 | -6.3094756531e+000 -2.0806705527e+000 0.0000000000e+000 134 | -2.5262070672e+000 6.7277460987e+000 0.0000000000e+000 135 | -2.0367528417e+000 2.7035953944e+000 0.0000000000e+000 136 | -4.4238328154e+000 4.9566496367e+000 0.0000000000e+000 137 | -3.6026919005e+000 -7.1108558540e+000 0.0000000000e+000 138 | -5.2726746859e+000 -6.2403258921e+000 0.0000000000e+000 139 | 3.1156577233e+000 1.3230114049e+000 0.0000000000e+000 140 | 2.0367332811e+000 -2.7035922334e+000 0.0000000000e+000 141 | -9.7803693109e-006 1.5690445254e-006 0.0000000000e+000 142 | 5.5516228935e+000 4.5632987577e+000 0.0000000000e+000 143 | 7.1943692469e+000 -3.7112654916e-001 0.0000000000e+000 144 | 6.3094659556e+000 2.0806713702e+000 0.0000000000e+000 145 | 3.6026853617e+000 7.1108567680e+000 0.0000000000e+000 146 | 5.2726697627e+000 6.2403262846e+000 0.0000000000e+000 147 | 6.4160703550e+000 -3.2757810198e+000 0.0000000000e+000 148 | 7.7631286059e+000 -2.0801246043e+000 0.0000000000e+000 149 | 2.5261974198e+000 -6.7277446698e+000 0.0000000000e+000 150 | 4.4238227023e+000 -4.9566484162e+000 0.0000000000e+000 151 | -4.3541125071e-001 -7.9595252800e+000 0.0000000000e+000 152 | 1.4461029303e+000 -8.0406156351e+000 0.0000000000e+000 153 | 4.3540462583e-001 7.9595263407e+000 0.0000000000e+000 154 | -1.4461085053e+000 8.0406164353e+000 0.0000000000e+000 155 | -2.1772909903e+000 -8.1257515101e+000 0.0000000000e+000 156 | 2.1772863777e+000 8.1257521958e+000 0.0000000000e+000 157 | } 158 | } 159 | 160 | 161 | geometry_surface { 1 162 | nodes { 57 163 | 1 2 3 4 5 6 7 8 9 10 164 | 11 12 13 14 15 16 17 18 19 20 165 | 21 22 23 24 25 26 27 28 29 30 166 | 31 32 33 34 35 36 37 38 39 40 167 | 41 42 43 44 45 46 47 48 49 50 168 | 51 52 53 54 55 56 57 169 | } 170 | elements { 44 171 | 1 2 3 4 5 6 7 8 9 10 172 | 11 12 13 14 15 16 17 18 19 20 173 | 21 22 23 24 25 26 27 28 29 30 174 | 31 32 33 34 35 36 37 38 39 40 175 | 41 42 43 44 176 | } 177 | faces { 44 178 | 1 1 1 1 1 1 1 1 1 1 179 | 1 1 1 1 1 1 1 1 1 1 180 | 1 1 1 1 1 1 1 1 1 1 181 | 1 1 1 1 1 1 1 1 1 1 182 | 1 1 1 1 183 | } 184 | } 185 | 186 | geometry_line { 1 187 | nodes { 7 188 | 1 17 5 18 6 19 2 189 | } 190 | elements { 6 191 | 10 11 18 29 32 44 192 | } 193 | faces { 6 194 | 3 4 4 4 3 3 195 | } 196 | } 197 | geometry_line { 2 198 | nodes { 7 199 | 2 26 7 27 8 28 3 200 | } 201 | elements { 6 202 | 13 14 33 34 37 38 203 | } 204 | faces { 6 205 | 3 4 3 4 3 4 206 | } 207 | } 208 | geometry_line { 3 209 | nodes { 7 210 | 3 23 9 24 10 25 4 211 | } 212 | elements { 6 213 | 2 6 22 26 41 42 214 | } 215 | faces { 6 216 | 4 4 3 3 3 4 217 | } 218 | } 219 | geometry_line { 4 220 | nodes { 7 221 | 4 20 11 21 12 22 1 222 | } 223 | elements { 6 224 | 1 4 5 19 39 40 225 | } 226 | faces { 6 227 | 3 3 4 4 3 4 228 | } 229 | } 230 | 231 | geometry_vertex { 2 232 | nodes { 1 233 | 1 234 | } 235 | } 236 | geometry_vertex { 4 237 | nodes { 1 238 | 2 239 | } 240 | } 241 | geometry_vertex { 6 242 | nodes { 1 243 | 3 244 | } 245 | } 246 | geometry_vertex { 8 247 | nodes { 1 248 | 4 249 | } 250 | } 251 | 252 | # CPU TIME IS: 0.059 SECONDS 253 | 254 | # SUCCESSFULLY COMPLETED 255 | -------------------------------------------------------------------------------- /Tests/Gmsh/Hex8_box.msh: -------------------------------------------------------------------------------- 1 | $MeshFormat 2 | 2.2 0 8 3 | $EndMeshFormat 4 | $Nodes 5 | 147 6 | 1 0 0 1 7 | 2 0 0 0 8 | 3 0 1 1 9 | 4 0 1 0 10 | 5 1 0 1 11 | 6 1 0 0 12 | 7 1 1 1 13 | 8 1 1 0 14 | 9 0 0 0.4999999999999999 15 | 10 0 0.4999999999999999 1 16 | 11 0 1 0.4999999999999999 17 | 12 0 0.4999999999999999 0 18 | 13 1 0 0.4999999999999999 19 | 14 1 0.4999999999999999 1 20 | 15 1 1 0.4999999999999999 21 | 16 1 0.4999999999999999 0 22 | 17 0.4999999999999999 0 0 23 | 18 0.4999999999999999 0 1 24 | 19 0.4999999999999999 1 0 25 | 20 0.4999999999999999 1 1 26 | 21 0 0.5 0.5 27 | 22 0 0.25 0.25 28 | 23 0 0.25 0.75 29 | 24 0 0.75 0.75 30 | 25 0 0.75 0.25 31 | 26 0 0.1666666666666667 0.5 32 | 27 0 0.5 0.8333333333333333 33 | 28 0 0.5 0.1666666666666667 34 | 29 0 0.8333333333333333 0.5 35 | 30 1 0.5 0.5 36 | 31 1 0.25 0.75 37 | 32 1 0.25 0.25 38 | 33 1 0.75 0.75 39 | 34 1 0.75 0.25 40 | 35 1 0.1666666666666667 0.5 41 | 36 1 0.5 0.8333333333333333 42 | 37 1 0.5 0.1666666666666667 43 | 38 1 0.8333333333333333 0.5 44 | 39 0.5 0 0.5 45 | 40 0.25 0 0.75 46 | 41 0.25 0 0.25 47 | 42 0.75 0 0.75 48 | 43 0.75 0 0.25 49 | 44 0.1666666666666667 0 0.5 50 | 45 0.5 0 0.8333333333333333 51 | 46 0.5 0 0.1666666666666667 52 | 47 0.8333333333333333 0 0.5 53 | 48 0.5 1 0.5 54 | 49 0.25 1 0.25 55 | 50 0.25 1 0.75 56 | 51 0.75 1 0.75 57 | 52 0.75 1 0.25 58 | 53 0.1666666666666667 1 0.5 59 | 54 0.5 1 0.8333333333333333 60 | 55 0.5 1 0.1666666666666667 61 | 56 0.8333333333333333 1 0.5 62 | 57 0.5 0.5 0 63 | 58 0.25 0.25 0 64 | 59 0.25 0.75 0 65 | 60 0.75 0.25 0 66 | 61 0.75 0.75 0 67 | 62 0.1666666666666667 0.5 0 68 | 63 0.5 0.1666666666666667 0 69 | 64 0.5 0.8333333333333333 0 70 | 65 0.8333333333333333 0.5 0 71 | 66 0.5 0.5 1 72 | 67 0.25 0.75 1 73 | 68 0.25 0.25 1 74 | 69 0.75 0.25 1 75 | 70 0.75 0.75 1 76 | 71 0.1666666666666667 0.5 1 77 | 72 0.5 0.1666666666666667 1 78 | 73 0.5 0.8333333333333333 1 79 | 74 0.8333333333333333 0.5 1 80 | 75 0.75 0.75 0.5 81 | 76 0.75 0.25 0.5 82 | 77 0.5 0.5 0.5 83 | 78 0.5 0.75 0.25 84 | 79 0.5 0.25 0.25 85 | 80 0.75 0.5 0.25 86 | 81 0.25 0.75 0.5 87 | 82 0.25 0.25 0.5 88 | 83 0.25 0.5 0.25 89 | 84 0.25 0.5 0.75 90 | 85 0.5 0.75 0.75 91 | 86 0.5 0.25 0.75 92 | 87 0.75 0.5 0.75 93 | 88 0.6666666666666666 0.5 0.5 94 | 89 0.6666666666666666 0.6666666666666666 0.3333333333333333 95 | 90 0.5 0.5 0.3333333333333333 96 | 91 0.6666666666666666 0.3333333333333333 0.3333333333333333 97 | 92 0.625 0.5 0.375 98 | 93 0.3333333333333333 0.5 0.5 99 | 94 0.3333333333333333 0.6666666666666666 0.3333333333333333 100 | 95 0.3333333333333333 0.3333333333333333 0.3333333333333333 101 | 96 0.375 0.5 0.375 102 | 97 0.3333333333333333 0.6666666666666666 0.6666666666666666 103 | 98 0.3333333333333333 0.3333333333333333 0.6666666666666666 104 | 99 0.5 0.5 0.6666666666666666 105 | 100 0.375 0.5 0.625 106 | 101 0.6666666666666666 0.6666666666666666 0.6666666666666666 107 | 102 0.6666666666666666 0.3333333333333333 0.6666666666666666 108 | 103 0.625 0.5 0.625 109 | 104 0.1666666666666667 0.3333333333333333 0.1666666666666667 110 | 105 0.1666666666666667 0.6666666666666666 0.1666666666666667 111 | 106 0.125 0.5 0.125 112 | 107 0.1666666666666667 0.6666666666666666 0.8333333333333334 113 | 108 0.1666666666666667 0.3333333333333333 0.8333333333333334 114 | 109 0.125 0.5 0.875 115 | 110 0.1666666666666667 0.8333333333333334 0.3333333333333333 116 | 111 0.1666666666666667 0.8333333333333334 0.6666666666666666 117 | 112 0.125 0.875 0.5 118 | 113 0.8333333333333334 0.3333333333333333 0.8333333333333334 119 | 114 0.8333333333333334 0.6666666666666666 0.8333333333333334 120 | 115 0.875 0.5 0.875 121 | 116 0.8333333333333334 0.1666666666666667 0.3333333333333333 122 | 117 0.8333333333333334 0.1666666666666667 0.6666666666666666 123 | 118 0.875 0.125 0.5 124 | 119 0.3333333333333333 0.8333333333333334 0.8333333333333334 125 | 120 0.6666666666666666 0.8333333333333334 0.8333333333333334 126 | 121 0.5 0.875 0.875 127 | 122 0.6666666666666666 0.1666666666666667 0.1666666666666667 128 | 123 0.3333333333333333 0.1666666666666667 0.1666666666666667 129 | 124 0.5 0.125 0.125 130 | 125 0.6666666666666666 0.1666666666666667 0.8333333333333334 131 | 126 0.3333333333333333 0.1666666666666667 0.8333333333333334 132 | 127 0.5 0.125 0.875 133 | 128 0.1666666666666667 0.1666666666666667 0.3333333333333333 134 | 129 0.1666666666666667 0.1666666666666667 0.6666666666666666 135 | 130 0.125 0.125 0.5 136 | 131 0.8333333333333334 0.8333333333333334 0.6666666666666666 137 | 132 0.8333333333333334 0.8333333333333334 0.3333333333333333 138 | 133 0.875 0.875 0.5 139 | 134 0.8333333333333334 0.6666666666666666 0.1666666666666667 140 | 135 0.8333333333333334 0.3333333333333333 0.1666666666666667 141 | 136 0.875 0.5 0.125 142 | 137 0.3333333333333333 0.8333333333333334 0.1666666666666667 143 | 138 0.6666666666666666 0.8333333333333334 0.1666666666666667 144 | 139 0.5 0.875 0.125 145 | 140 0.75 0.75 0.25 146 | 141 0.25 0.25 0.75 147 | 142 0.75 0.75 0.75 148 | 143 0.25 0.25 0.25 149 | 144 0.25 0.75 0.75 150 | 145 0.75 0.25 0.25 151 | 146 0.75 0.25 0.75 152 | 147 0.25 0.75 0.25 153 | $EndNodes 154 | $Elements 155 | 200 156 | 1 15 2 0 1 1 157 | 2 15 2 0 2 2 158 | 3 15 2 0 3 3 159 | 4 15 2 0 4 4 160 | 5 15 2 0 5 5 161 | 6 15 2 0 6 6 162 | 7 15 2 0 7 7 163 | 8 15 2 0 8 8 164 | 9 1 2 0 1 2 9 165 | 10 1 2 0 1 9 1 166 | 11 1 2 0 2 1 10 167 | 12 1 2 0 2 10 3 168 | 13 1 2 0 3 4 11 169 | 14 1 2 0 3 11 3 170 | 15 1 2 0 4 2 12 171 | 16 1 2 0 4 12 4 172 | 17 1 2 0 5 6 13 173 | 18 1 2 0 5 13 5 174 | 19 1 2 0 6 5 14 175 | 20 1 2 0 6 14 7 176 | 21 1 2 0 7 8 15 177 | 22 1 2 0 7 15 7 178 | 23 1 2 0 8 6 16 179 | 24 1 2 0 8 16 8 180 | 25 1 2 0 9 2 17 181 | 26 1 2 0 9 17 6 182 | 27 1 2 0 10 1 18 183 | 28 1 2 0 10 18 5 184 | 29 1 2 0 11 4 19 185 | 30 1 2 0 11 19 8 186 | 31 1 2 0 12 3 20 187 | 32 1 2 0 12 20 7 188 | 33 3 2 0 1 21 22 26 23 189 | 34 3 2 0 1 22 2 9 26 190 | 35 3 2 0 1 23 26 9 1 191 | 36 3 2 0 1 3 24 27 10 192 | 37 3 2 0 1 24 21 23 27 193 | 38 3 2 0 1 10 27 23 1 194 | 39 3 2 0 1 21 25 28 22 195 | 40 3 2 0 1 25 4 12 28 196 | 41 3 2 0 1 22 28 12 2 197 | 42 3 2 0 1 4 25 29 11 198 | 43 3 2 0 1 25 21 24 29 199 | 44 3 2 0 1 11 29 24 3 200 | 45 3 2 0 2 30 31 35 32 201 | 46 3 2 0 2 31 5 13 35 202 | 47 3 2 0 2 32 35 13 6 203 | 48 3 2 0 2 7 14 36 33 204 | 49 3 2 0 2 14 5 31 36 205 | 50 3 2 0 2 33 36 31 30 206 | 51 3 2 0 2 30 32 37 34 207 | 52 3 2 0 2 32 6 16 37 208 | 53 3 2 0 2 34 37 16 8 209 | 54 3 2 0 2 8 15 38 34 210 | 55 3 2 0 2 15 7 33 38 211 | 56 3 2 0 2 34 38 33 30 212 | 57 3 2 0 3 39 40 44 41 213 | 58 3 2 0 3 40 1 9 44 214 | 59 3 2 0 3 41 44 9 2 215 | 60 3 2 0 3 5 18 45 42 216 | 61 3 2 0 3 18 1 40 45 217 | 62 3 2 0 3 42 45 40 39 218 | 63 3 2 0 3 39 41 46 43 219 | 64 3 2 0 3 41 2 17 46 220 | 65 3 2 0 3 43 46 17 6 221 | 66 3 2 0 3 6 13 47 43 222 | 67 3 2 0 3 13 5 42 47 223 | 68 3 2 0 3 43 47 42 39 224 | 69 3 2 0 4 48 49 53 50 225 | 70 3 2 0 4 49 4 11 53 226 | 71 3 2 0 4 50 53 11 3 227 | 72 3 2 0 4 7 51 54 20 228 | 73 3 2 0 4 51 48 50 54 229 | 74 3 2 0 4 20 54 50 3 230 | 75 3 2 0 4 48 52 55 49 231 | 76 3 2 0 4 52 8 19 55 232 | 77 3 2 0 4 49 55 19 4 233 | 78 3 2 0 4 8 52 56 15 234 | 79 3 2 0 4 52 48 51 56 235 | 80 3 2 0 4 15 56 51 7 236 | 81 3 2 0 5 57 58 62 59 237 | 82 3 2 0 5 58 2 12 62 238 | 83 3 2 0 5 59 62 12 4 239 | 84 3 2 0 5 6 17 63 60 240 | 85 3 2 0 5 17 2 58 63 241 | 86 3 2 0 5 60 63 58 57 242 | 87 3 2 0 5 57 59 64 61 243 | 88 3 2 0 5 59 4 19 64 244 | 89 3 2 0 5 61 64 19 8 245 | 90 3 2 0 5 8 16 65 61 246 | 91 3 2 0 5 16 6 60 65 247 | 92 3 2 0 5 61 65 60 57 248 | 93 3 2 0 6 66 67 71 68 249 | 94 3 2 0 6 67 3 10 71 250 | 95 3 2 0 6 68 71 10 1 251 | 96 3 2 0 6 5 69 72 18 252 | 97 3 2 0 6 69 66 68 72 253 | 98 3 2 0 6 18 72 68 1 254 | 99 3 2 0 6 66 70 73 67 255 | 100 3 2 0 6 70 7 20 73 256 | 101 3 2 0 6 67 73 20 3 257 | 102 3 2 0 6 7 70 74 14 258 | 103 3 2 0 6 70 66 69 74 259 | 104 3 2 0 6 14 74 69 5 260 | 105 5 2 0 1 48 75 88 77 78 89 92 90 261 | 106 5 2 0 1 75 30 76 88 89 80 91 92 262 | 107 5 2 0 1 77 88 76 39 90 92 91 79 263 | 108 5 2 0 1 57 80 89 78 79 91 92 90 264 | 109 5 2 0 1 21 81 93 82 83 94 96 95 265 | 110 5 2 0 1 81 48 77 93 94 78 90 96 266 | 111 5 2 0 1 82 93 77 39 95 96 90 79 267 | 112 5 2 0 1 57 78 94 83 79 90 96 95 268 | 113 5 2 0 1 66 84 97 85 86 98 100 99 269 | 114 5 2 0 1 84 21 81 97 98 82 93 100 270 | 115 5 2 0 1 85 97 81 48 99 100 93 77 271 | 116 5 2 0 1 39 82 98 86 77 93 100 99 272 | 117 5 2 0 1 66 85 101 87 86 99 103 102 273 | 118 5 2 0 1 85 48 75 101 99 77 88 103 274 | 119 5 2 0 1 87 101 75 30 102 103 88 76 275 | 120 5 2 0 1 39 77 99 86 76 88 103 102 276 | 121 5 2 0 1 2 12 28 22 58 62 106 104 277 | 122 5 2 0 1 12 4 25 28 62 59 105 106 278 | 123 5 2 0 1 22 28 25 21 104 106 105 83 279 | 124 5 2 0 1 57 59 62 58 83 105 106 104 280 | 125 5 2 0 1 21 24 27 23 84 107 109 108 281 | 126 5 2 0 1 24 3 10 27 107 67 71 109 282 | 127 5 2 0 1 23 27 10 1 108 109 71 68 283 | 128 5 2 0 1 66 67 107 84 68 71 109 108 284 | 129 5 2 0 1 4 11 29 25 49 53 112 110 285 | 130 5 2 0 1 11 3 24 29 53 50 111 112 286 | 131 5 2 0 1 25 29 24 21 110 112 111 81 287 | 132 5 2 0 1 48 50 53 49 81 111 112 110 288 | 133 5 2 0 1 5 69 74 14 31 113 115 36 289 | 134 5 2 0 1 69 66 70 74 113 87 114 115 290 | 135 5 2 0 1 14 74 70 7 36 115 114 33 291 | 136 5 2 0 1 30 87 113 31 33 114 115 36 292 | 137 5 2 0 1 6 13 35 32 43 47 118 116 293 | 138 5 2 0 1 13 5 31 35 47 42 117 118 294 | 139 5 2 0 1 32 35 31 30 116 118 117 76 295 | 140 5 2 0 1 39 42 47 43 76 117 118 116 296 | 141 5 2 0 1 66 67 73 70 85 119 121 120 297 | 142 5 2 0 1 67 3 20 73 119 50 54 121 298 | 143 5 2 0 1 70 73 20 7 120 121 54 51 299 | 144 5 2 0 1 48 50 119 85 51 54 121 120 300 | 145 5 2 0 1 6 17 46 43 60 63 124 122 301 | 146 5 2 0 1 17 2 41 46 63 58 123 124 302 | 147 5 2 0 1 43 46 41 39 122 124 123 79 303 | 148 5 2 0 1 57 58 63 60 79 123 124 122 304 | 149 5 2 0 1 5 18 72 69 42 45 127 125 305 | 150 5 2 0 1 18 1 68 72 45 40 126 127 306 | 151 5 2 0 1 69 72 68 66 125 127 126 86 307 | 152 5 2 0 1 39 40 45 42 86 126 127 125 308 | 153 5 2 0 1 2 22 26 9 41 128 130 44 309 | 154 5 2 0 1 22 21 23 26 128 82 129 130 310 | 155 5 2 0 1 9 26 23 1 44 130 129 40 311 | 156 5 2 0 1 39 82 128 41 40 129 130 44 312 | 157 5 2 0 1 7 51 56 15 33 131 133 38 313 | 158 5 2 0 1 51 48 52 56 131 75 132 133 314 | 159 5 2 0 1 15 56 52 8 38 133 132 34 315 | 160 5 2 0 1 30 75 131 33 34 132 133 38 316 | 161 5 2 0 1 8 16 37 34 61 65 136 134 317 | 162 5 2 0 1 16 6 32 37 65 60 135 136 318 | 163 5 2 0 1 34 37 32 30 134 136 135 80 319 | 164 5 2 0 1 57 60 65 61 80 135 136 134 320 | 165 5 2 0 1 48 49 55 52 78 137 139 138 321 | 166 5 2 0 1 49 4 19 55 137 59 64 139 322 | 167 5 2 0 1 52 55 19 8 138 139 64 61 323 | 168 5 2 0 1 57 59 137 78 61 64 139 138 324 | 169 5 2 0 1 48 52 132 75 78 138 140 89 325 | 170 5 2 0 1 52 8 34 132 138 61 134 140 326 | 171 5 2 0 1 75 132 34 30 89 140 134 80 327 | 172 5 2 0 1 57 61 138 78 80 134 140 89 328 | 173 5 2 0 1 1 23 108 68 40 129 141 126 329 | 174 5 2 0 1 23 21 84 108 129 82 98 141 330 | 175 5 2 0 1 68 108 84 66 126 141 98 86 331 | 176 5 2 0 1 39 82 129 40 86 98 141 126 332 | 177 5 2 0 1 7 70 120 51 33 114 142 131 333 | 178 5 2 0 1 70 66 85 120 114 87 101 142 334 | 179 5 2 0 1 51 120 85 48 131 142 101 75 335 | 180 5 2 0 1 30 87 114 33 75 101 142 131 336 | 181 5 2 0 1 2 22 128 41 58 104 143 123 337 | 182 5 2 0 1 22 21 82 128 104 83 95 143 338 | 183 5 2 0 1 41 128 82 39 123 143 95 79 339 | 184 5 2 0 1 57 83 104 58 79 95 143 123 340 | 185 5 2 0 1 21 24 107 84 81 111 144 97 341 | 186 5 2 0 1 24 3 67 107 111 50 119 144 342 | 187 5 2 0 1 84 107 67 66 97 144 119 85 343 | 188 5 2 0 1 48 50 111 81 85 119 144 97 344 | 189 5 2 0 1 30 32 116 76 80 135 145 91 345 | 190 5 2 0 1 32 6 43 116 135 60 122 145 346 | 191 5 2 0 1 76 116 43 39 91 145 122 79 347 | 192 5 2 0 1 57 60 135 80 79 122 145 91 348 | 193 5 2 0 1 5 69 113 31 42 125 146 117 349 | 194 5 2 0 1 69 66 87 113 125 86 102 146 350 | 195 5 2 0 1 31 113 87 30 117 146 102 76 351 | 196 5 2 0 1 39 86 125 42 76 102 146 117 352 | 197 5 2 0 1 21 25 110 81 83 105 147 94 353 | 198 5 2 0 1 25 4 49 110 105 59 137 147 354 | 199 5 2 0 1 81 110 49 48 94 147 137 78 355 | 200 5 2 0 1 57 59 105 83 78 137 147 94 356 | $EndElements 357 | -------------------------------------------------------------------------------- /Tests/Gmsh/Quad4_box.msh: -------------------------------------------------------------------------------- 1 | $MeshFormat 2 | 2.2 0 8 3 | $EndMeshFormat 4 | $Nodes 5 | 146 6 | 1 0 0 1 7 | 2 0 0 0 8 | 3 0 1 1 9 | 4 0 1 0 10 | 5 1 0 1 11 | 6 1 0 0 12 | 7 1 1 1 13 | 8 1 1 0 14 | 9 0 0 0.25 15 | 10 0 0 0.4999999999999999 16 | 11 0 0 0.75 17 | 12 0 0.25 1 18 | 13 0 0.4999999999999999 1 19 | 14 0 0.75 1 20 | 15 0 1 0.25 21 | 16 0 1 0.4999999999999999 22 | 17 0 1 0.75 23 | 18 0 0.25 0 24 | 19 0 0.4999999999999999 0 25 | 20 0 0.75 0 26 | 21 1 0 0.25 27 | 22 1 0 0.4999999999999999 28 | 23 1 0 0.75 29 | 24 1 0.25 1 30 | 25 1 0.4999999999999999 1 31 | 26 1 0.75 1 32 | 27 1 1 0.25 33 | 28 1 1 0.4999999999999999 34 | 29 1 1 0.75 35 | 30 1 0.25 0 36 | 31 1 0.4999999999999999 0 37 | 32 1 0.75 0 38 | 33 0.25 0 0 39 | 34 0.4999999999999999 0 0 40 | 35 0.75 0 0 41 | 36 0.25 0 1 42 | 37 0.4999999999999999 0 1 43 | 38 0.75 0 1 44 | 39 0.25 1 0 45 | 40 0.4999999999999999 1 0 46 | 41 0.75 1 0 47 | 42 0.25 1 1 48 | 43 0.4999999999999999 1 1 49 | 44 0.75 1 1 50 | 45 0 0.5086378698191272 0.4909411579329129 51 | 46 0 0.3333599722114579 0.3332894627268346 52 | 47 0 0.6666827910025645 0.6666556003434291 53 | 48 0 0.1963139327514969 0.39841366876427 54 | 49 0 0.4166100271001895 0.1667850368707655 55 | 50 0 0.2132663343190598 0.2053083517869699 56 | 51 0 0.2785319649434564 0.721467250503917 57 | 52 0 0.4105505403527725 0.394631813406009 58 | 53 0 0.2177278357757305 0.5711107881581883 59 | 54 0 0.7498032361477158 0.2501937491208824 60 | 55 0 0.5829924211770166 0.2039562937258782 61 | 56 0 0.6026089578390514 0.590823683055377 62 | 57 0 0.8132396262696805 0.5942961874689718 63 | 58 0 0.792216786125401 0.4190208937614359 64 | 59 0 0.5989040345863022 0.805126793311873 65 | 60 0 0.4279459554586044 0.7827078731070079 66 | 61 0 0.7909131990563829 0.7887929399080899 67 | 62 1 0.5043137308361031 0.5043298808210032 68 | 63 1 0.3333310124181878 0.6666694820782586 69 | 64 1 0.6666784238031261 0.3333397188011247 70 | 65 1 0.267217636711973 0.2672179814760671 71 | 66 1 0.4054886516584226 0.5990119448804074 72 | 67 1 0.1869441905795403 0.5944800516570201 73 | 68 1 0.2130779053744327 0.4243672295363265 74 | 69 1 0.7485304221966603 0.7485301993997 75 | 70 1 0.4030534769552084 0.8071006906994666 76 | 71 1 0.5793175866814835 0.7900252644837615 77 | 72 1 0.2094439974415287 0.7891528160711212 78 | 73 1 0.5982626808656925 0.1942632831077869 79 | 74 1 0.6002072722758856 0.4067373387700144 80 | 75 1 0.4251945771654976 0.2145063328596409 81 | 76 1 0.8135459404412914 0.4063620495893237 82 | 77 1 0.7908571629831551 0.2112148995000249 83 | 78 1 0.7912971665322611 0.5800780418953393 84 | 79 0.4951462555866949 0 0.5048536362770671 85 | 80 0.3332900655449177 0 0.3333594422582928 86 | 81 0.6666408044496667 0 0.6667096895780948 87 | 82 0.398484960747205 0 0.1962580660951767 88 | 83 0.166785473863017 0 0.4166096276809944 89 | 84 0.2053203148311867 0 0.2132568760727598 90 | 85 0.7231459115394759 0 0.2768540885792366 91 | 86 0.3975860164532785 0 0.4076835042397446 92 | 87 0.5720414334823046 0 0.2168489823707191 93 | 88 0.2875396302303718 0 0.7124599000998535 94 | 89 0.2101545112581197 0 0.5768437709356213 95 | 90 0.8037568143930591 0 0.6014966419131806 96 | 91 0.5933720434046139 0 0.601358692957038 97 | 92 0.7833405712857734 0 0.4277686106433876 98 | 93 0.5924372051914499 0 0.8151868271942202 99 | 94 0.7878758751976969 0 0.7924239476116008 100 | 95 0.4244746820848878 0 0.7874043061920841 101 | 96 0.5086378698191272 1 0.4909411579329129 102 | 97 0.3333599722114579 1 0.3332894627268346 103 | 98 0.6666827910025645 1 0.6666556003434291 104 | 99 0.1963139327514969 1 0.39841366876427 105 | 100 0.4166100271001895 1 0.1667850368707655 106 | 101 0.2132663343190598 1 0.2053083517869699 107 | 102 0.2785319649434564 1 0.721467250503917 108 | 103 0.4105505403527725 1 0.394631813406009 109 | 104 0.2177278357757305 1 0.5711107881581883 110 | 105 0.7498032361477158 1 0.2501937491208824 111 | 106 0.5829924211770166 1 0.2039562937258782 112 | 107 0.6026089578390514 1 0.590823683055377 113 | 108 0.8132396262696805 1 0.5942961874689718 114 | 109 0.792216786125401 1 0.4190208937614359 115 | 110 0.5989040345863022 1 0.805126793311873 116 | 111 0.4279459554586044 1 0.7827078731070079 117 | 112 0.7909131990563829 1 0.7887929399080899 118 | 113 0.5048536362770671 0.4951462555866949 0 119 | 114 0.3333594422582928 0.3332900655449177 0 120 | 115 0.6667096895780948 0.6666408044496667 0 121 | 116 0.1962580660951767 0.398484960747205 0 122 | 117 0.4166096276809944 0.166785473863017 0 123 | 118 0.2132568760727598 0.2053203148311867 0 124 | 119 0.2768540885792366 0.7231459115394759 0 125 | 120 0.4076835042397446 0.3975860164532785 0 126 | 121 0.2168489823707191 0.5720414334823046 0 127 | 122 0.7124599000998535 0.2875396302303718 0 128 | 123 0.5768437709356213 0.2101545112581197 0 129 | 124 0.6014966419131806 0.8037568143930591 0 130 | 125 0.601358692957038 0.5933720434046139 0 131 | 126 0.4277686106433876 0.7833405712857734 0 132 | 127 0.8151868271942202 0.5924372051914499 0 133 | 128 0.7924239476116008 0.7878758751976969 0 134 | 129 0.7874043061920841 0.4244746820848878 0 135 | 130 0.4909411579329129 0.5086378698191272 1 136 | 131 0.3332894627268346 0.3333599722114579 1 137 | 132 0.6666556003434291 0.6666827910025645 1 138 | 133 0.39841366876427 0.1963139327514969 1 139 | 134 0.1667850368707655 0.4166100271001895 1 140 | 135 0.2053083517869699 0.2132663343190598 1 141 | 136 0.721467250503917 0.2785319649434564 1 142 | 137 0.394631813406009 0.4105505403527725 1 143 | 138 0.5711107881581883 0.2177278357757305 1 144 | 139 0.2501937491208824 0.7498032361477158 1 145 | 140 0.2039562937258782 0.5829924211770166 1 146 | 141 0.590823683055377 0.6026089578390514 1 147 | 142 0.5942961874689718 0.8132396262696805 1 148 | 143 0.4190208937614359 0.792216786125401 1 149 | 144 0.805126793311873 0.5989040345863022 1 150 | 145 0.7827078731070079 0.4279459554586044 1 151 | 146 0.7887929399080899 0.7909131990563829 1 152 | $EndNodes 153 | $Elements 154 | 200 155 | 1 15 2 0 1 1 156 | 2 15 2 0 2 2 157 | 3 15 2 0 3 3 158 | 4 15 2 0 4 4 159 | 5 15 2 0 5 5 160 | 6 15 2 0 6 6 161 | 7 15 2 0 7 7 162 | 8 15 2 0 8 8 163 | 9 1 2 0 1 2 9 164 | 10 1 2 0 1 9 10 165 | 11 1 2 0 1 10 11 166 | 12 1 2 0 1 11 1 167 | 13 1 2 0 2 1 12 168 | 14 1 2 0 2 12 13 169 | 15 1 2 0 2 13 14 170 | 16 1 2 0 2 14 3 171 | 17 1 2 0 3 4 15 172 | 18 1 2 0 3 15 16 173 | 19 1 2 0 3 16 17 174 | 20 1 2 0 3 17 3 175 | 21 1 2 0 4 2 18 176 | 22 1 2 0 4 18 19 177 | 23 1 2 0 4 19 20 178 | 24 1 2 0 4 20 4 179 | 25 1 2 0 5 6 21 180 | 26 1 2 0 5 21 22 181 | 27 1 2 0 5 22 23 182 | 28 1 2 0 5 23 5 183 | 29 1 2 0 6 5 24 184 | 30 1 2 0 6 24 25 185 | 31 1 2 0 6 25 26 186 | 32 1 2 0 6 26 7 187 | 33 1 2 0 7 8 27 188 | 34 1 2 0 7 27 28 189 | 35 1 2 0 7 28 29 190 | 36 1 2 0 7 29 7 191 | 37 1 2 0 8 6 30 192 | 38 1 2 0 8 30 31 193 | 39 1 2 0 8 31 32 194 | 40 1 2 0 8 32 8 195 | 41 1 2 0 9 2 33 196 | 42 1 2 0 9 33 34 197 | 43 1 2 0 9 34 35 198 | 44 1 2 0 9 35 6 199 | 45 1 2 0 10 1 36 200 | 46 1 2 0 10 36 37 201 | 47 1 2 0 10 37 38 202 | 48 1 2 0 10 38 5 203 | 49 1 2 0 11 4 39 204 | 50 1 2 0 11 39 40 205 | 51 1 2 0 11 40 41 206 | 52 1 2 0 11 41 8 207 | 53 1 2 0 12 3 42 208 | 54 1 2 0 12 42 43 209 | 55 1 2 0 12 43 44 210 | 56 1 2 0 12 44 7 211 | 57 3 2 0 1 2 9 50 18 212 | 58 3 2 0 1 9 10 48 50 213 | 59 3 2 0 1 50 48 46 49 214 | 60 3 2 0 1 18 50 49 19 215 | 61 3 2 0 1 10 11 53 48 216 | 62 3 2 0 1 11 1 51 53 217 | 63 3 2 0 1 53 51 45 52 218 | 64 3 2 0 1 48 53 52 46 219 | 65 3 2 0 1 19 49 55 20 220 | 66 3 2 0 1 49 46 52 55 221 | 67 3 2 0 1 55 52 45 54 222 | 68 3 2 0 1 20 55 54 4 223 | 69 3 2 0 1 4 54 58 15 224 | 70 3 2 0 1 54 45 56 58 225 | 71 3 2 0 1 58 56 47 57 226 | 72 3 2 0 1 15 58 57 16 227 | 73 3 2 0 1 45 51 60 56 228 | 74 3 2 0 1 51 1 12 60 229 | 75 3 2 0 1 60 12 13 59 230 | 76 3 2 0 1 56 60 59 47 231 | 77 3 2 0 1 16 57 61 17 232 | 78 3 2 0 1 57 47 59 61 233 | 79 3 2 0 1 61 59 13 14 234 | 80 3 2 0 1 17 61 14 3 235 | 81 3 2 0 2 6 65 68 21 236 | 82 3 2 0 2 65 62 66 68 237 | 83 3 2 0 2 68 66 63 67 238 | 84 3 2 0 2 21 68 67 22 239 | 85 3 2 0 2 62 69 71 66 240 | 86 3 2 0 2 69 7 26 71 241 | 87 3 2 0 2 71 26 25 70 242 | 88 3 2 0 2 66 71 70 63 243 | 89 3 2 0 2 22 67 72 23 244 | 90 3 2 0 2 67 63 70 72 245 | 91 3 2 0 2 72 70 25 24 246 | 92 3 2 0 2 23 72 24 5 247 | 93 3 2 0 2 6 30 75 65 248 | 94 3 2 0 2 30 31 73 75 249 | 95 3 2 0 2 75 73 64 74 250 | 96 3 2 0 2 65 75 74 62 251 | 97 3 2 0 2 31 32 77 73 252 | 98 3 2 0 2 32 8 27 77 253 | 99 3 2 0 2 77 27 28 76 254 | 100 3 2 0 2 73 77 76 64 255 | 101 3 2 0 2 62 74 78 69 256 | 102 3 2 0 2 74 64 76 78 257 | 103 3 2 0 2 78 76 28 29 258 | 104 3 2 0 2 69 78 29 7 259 | 105 3 2 0 3 2 33 84 9 260 | 106 3 2 0 3 33 34 82 84 261 | 107 3 2 0 3 84 82 80 83 262 | 108 3 2 0 3 9 84 83 10 263 | 109 3 2 0 3 34 35 87 82 264 | 110 3 2 0 3 35 6 85 87 265 | 111 3 2 0 3 87 85 79 86 266 | 112 3 2 0 3 82 87 86 80 267 | 113 3 2 0 3 10 83 89 11 268 | 114 3 2 0 3 83 80 86 89 269 | 115 3 2 0 3 89 86 79 88 270 | 116 3 2 0 3 11 89 88 1 271 | 117 3 2 0 3 6 21 92 85 272 | 118 3 2 0 3 21 22 90 92 273 | 119 3 2 0 3 92 90 81 91 274 | 120 3 2 0 3 85 92 91 79 275 | 121 3 2 0 3 22 23 94 90 276 | 122 3 2 0 3 23 5 38 94 277 | 123 3 2 0 3 94 38 37 93 278 | 124 3 2 0 3 90 94 93 81 279 | 125 3 2 0 3 79 91 95 88 280 | 126 3 2 0 3 91 81 93 95 281 | 127 3 2 0 3 95 93 37 36 282 | 128 3 2 0 3 88 95 36 1 283 | 129 3 2 0 4 4 15 101 39 284 | 130 3 2 0 4 15 16 99 101 285 | 131 3 2 0 4 101 99 97 100 286 | 132 3 2 0 4 39 101 100 40 287 | 133 3 2 0 4 16 17 104 99 288 | 134 3 2 0 4 17 3 102 104 289 | 135 3 2 0 4 104 102 96 103 290 | 136 3 2 0 4 99 104 103 97 291 | 137 3 2 0 4 40 100 106 41 292 | 138 3 2 0 4 100 97 103 106 293 | 139 3 2 0 4 106 103 96 105 294 | 140 3 2 0 4 41 106 105 8 295 | 141 3 2 0 4 8 105 109 27 296 | 142 3 2 0 4 105 96 107 109 297 | 143 3 2 0 4 109 107 98 108 298 | 144 3 2 0 4 27 109 108 28 299 | 145 3 2 0 4 96 102 111 107 300 | 146 3 2 0 4 102 3 42 111 301 | 147 3 2 0 4 111 42 43 110 302 | 148 3 2 0 4 107 111 110 98 303 | 149 3 2 0 4 28 108 112 29 304 | 150 3 2 0 4 108 98 110 112 305 | 151 3 2 0 4 112 110 43 44 306 | 152 3 2 0 4 29 112 44 7 307 | 153 3 2 0 5 2 18 118 33 308 | 154 3 2 0 5 18 19 116 118 309 | 155 3 2 0 5 118 116 114 117 310 | 156 3 2 0 5 33 118 117 34 311 | 157 3 2 0 5 19 20 121 116 312 | 158 3 2 0 5 20 4 119 121 313 | 159 3 2 0 5 121 119 113 120 314 | 160 3 2 0 5 116 121 120 114 315 | 161 3 2 0 5 34 117 123 35 316 | 162 3 2 0 5 117 114 120 123 317 | 163 3 2 0 5 123 120 113 122 318 | 164 3 2 0 5 35 123 122 6 319 | 165 3 2 0 5 4 39 126 119 320 | 166 3 2 0 5 39 40 124 126 321 | 167 3 2 0 5 126 124 115 125 322 | 168 3 2 0 5 119 126 125 113 323 | 169 3 2 0 5 40 41 128 124 324 | 170 3 2 0 5 41 8 32 128 325 | 171 3 2 0 5 128 32 31 127 326 | 172 3 2 0 5 124 128 127 115 327 | 173 3 2 0 5 113 125 129 122 328 | 174 3 2 0 5 125 115 127 129 329 | 175 3 2 0 5 129 127 31 30 330 | 176 3 2 0 5 122 129 30 6 331 | 177 3 2 0 6 1 36 135 12 332 | 178 3 2 0 6 36 37 133 135 333 | 179 3 2 0 6 135 133 131 134 334 | 180 3 2 0 6 12 135 134 13 335 | 181 3 2 0 6 37 38 138 133 336 | 182 3 2 0 6 38 5 136 138 337 | 183 3 2 0 6 138 136 130 137 338 | 184 3 2 0 6 133 138 137 131 339 | 185 3 2 0 6 13 134 140 14 340 | 186 3 2 0 6 134 131 137 140 341 | 187 3 2 0 6 140 137 130 139 342 | 188 3 2 0 6 14 140 139 3 343 | 189 3 2 0 6 3 139 143 42 344 | 190 3 2 0 6 139 130 141 143 345 | 191 3 2 0 6 143 141 132 142 346 | 192 3 2 0 6 42 143 142 43 347 | 193 3 2 0 6 130 136 145 141 348 | 194 3 2 0 6 136 5 24 145 349 | 195 3 2 0 6 145 24 25 144 350 | 196 3 2 0 6 141 145 144 132 351 | 197 3 2 0 6 43 142 146 44 352 | 198 3 2 0 6 142 132 144 146 353 | 199 3 2 0 6 146 144 25 26 354 | 200 3 2 0 6 44 146 26 7 355 | $EndElements 356 | -------------------------------------------------------------------------------- /Tests/Gmsh/Tet10_cylinder.msh: -------------------------------------------------------------------------------- 1 | $MeshFormat 2 | 2.2 0 8 3 | $EndMeshFormat 4 | $Nodes 5 | 161 6 | 1 1 1.224606353822377e-16 0.5 7 | 2 0 1.224606353822377e-16 0.5 8 | 3 1 -0.3909157412340149 0.3117449009293668 9 | 4 1 -0.4874639560909118 -0.1112604669781572 10 | 5 1 -0.2169418695587791 -0.4504844339512095 11 | 6 1 0.216941869558779 -0.4504844339512096 12 | 7 1 0.4874639560909118 -0.1112604669781573 13 | 8 1 0.390915741234015 0.3117449009293667 14 | 9 1 -0.2169418695587791 0.4504844339512096 15 | 10 1 -0.4874639560909118 0.1112604669781572 16 | 11 1 -0.390915741234015 -0.3117449009293667 17 | 12 1 -6.123031769111886e-17 -0.5 18 | 13 1 0.3909157412340149 -0.3117449009293669 19 | 14 1 0.4874639560909118 0.1112604669781571 20 | 15 1 0.2169418695587792 0.4504844339512095 21 | 16 0.5 1.224606353822377e-16 0.5 22 | 17 0.25 1.224606353822377e-16 0.5 23 | 18 0.75 1.224606353822377e-16 0.5 24 | 19 0 -0.3909157412340149 0.3117449009293668 25 | 20 0 -0.4874639560909118 -0.1112604669781572 26 | 21 0 -0.2169418695587791 -0.4504844339512095 27 | 22 0 0.216941869558779 -0.4504844339512096 28 | 23 0 0.4874639560909118 -0.1112604669781573 29 | 24 0 0.390915741234015 0.3117449009293667 30 | 25 0 -0.2169418695587791 0.4504844339512096 31 | 26 0 -0.4874639560909118 0.1112604669781572 32 | 27 0 -0.390915741234015 -0.3117449009293667 33 | 28 0 -6.123031769111886e-17 -0.5 34 | 29 0 0.3909157412340149 -0.3117449009293669 35 | 30 0 0.4874639560909118 0.1112604669781571 36 | 31 0 0.2169418695587792 0.4504844339512095 37 | 32 0.5 -0.390915741234015 -0.3117449009293667 38 | 33 0.5 -0.4874639560909118 0.1112604669781572 39 | 34 0.5 -6.123031769111886e-17 -0.5 40 | 35 0.5 0.3909157412340149 -0.3117449009293669 41 | 36 0.5 0.4874639560909118 0.1112604669781571 42 | 37 0.5 -0.3117449009293667 0.3909157412340149 43 | 38 0.5 -0.4874639560909118 -0.1112604669781572 44 | 39 0.5 -0.2169418695587791 -0.4504844339512095 45 | 40 0.5 0.216941869558779 -0.4504844339512096 46 | 41 0.5 0.4874639560909118 -0.1112604669781573 47 | 42 0.5 0.3117449009293665 0.3909157412340151 48 | 43 0.75 -0.1913417161825449 0.4619397662556434 49 | 44 0.75 0.1913417161825448 0.4619397662556434 50 | 45 0.25 0.1913417161825448 0.4619397662556434 51 | 46 0.25 -0.1913417161825449 0.4619397662556434 52 | 47 0.875 -0.09754516100806408 0.4903926402016152 53 | 48 0.875 -0.3006585456492029 0.3995052426791245 54 | 49 0.875 0.09754516100806436 0.4903926402016152 55 | 50 0.875 0.3006585456492031 0.3995052426791244 56 | 51 0.625 -0.09754516100806408 0.4903926402016152 57 | 52 0.625 0.09754516100806436 0.4903926402016152 58 | 53 0.125 0.09754516100806436 0.4903926402016152 59 | 54 0.375 0.09754516100806436 0.4903926402016152 60 | 55 0.125 -0.09754516100806408 0.4903926402016152 61 | 56 0.375 -0.09754516100806408 0.4903926402016152 62 | 57 0.125 -0.3006585456492029 0.3995052426791245 63 | 58 0.125 0.3006585456492031 0.3995052426791244 64 | 59 0.75 -0.4504844339512096 0.2169418695587791 65 | 60 0.75 -0.5 3.061515884555943e-17 66 | 61 0.5 -0.4233620996141421 0.2660160382576683 67 | 62 0.75 -0.3535533905932738 0.3535533905932737 68 | 63 0.625 -0.2540376726232647 0.4306563141162045 69 | 64 0.75 -0.3117449009293668 -0.3909157412340149 70 | 65 0.75 -0.4504844339512096 -0.216941869558779 71 | 66 0.5 -0.4504844339512096 -0.216941869558779 72 | 67 0.75 -0.4874639560909118 -0.1112604669781572 73 | 68 0.5 -0.5 3.061515884555943e-17 74 | 69 0.75 0.1112604669781571 -0.4874639560909118 75 | 70 0.75 -0.1112604669781573 -0.4874639560909118 76 | 71 0.5 -0.3117449009293668 -0.3909157412340149 77 | 72 0.75 -0.2169418695587791 -0.4504844339512095 78 | 73 0.5 -0.1112604669781573 -0.4874639560909118 79 | 74 0.75 0.4504844339512095 -0.2169418695587791 80 | 75 0.75 0.3117449009293667 -0.390915741234015 81 | 76 0.5 0.1112604669781571 -0.4874639560909118 82 | 77 0.75 0.216941869558779 -0.4504844339512096 83 | 78 0.5 0.3117449009293667 -0.390915741234015 84 | 79 0.75 0.5 -9.184547653667829e-17 85 | 80 0.75 0.4504844339512096 0.216941869558779 86 | 81 0.5 0.4504844339512095 -0.2169418695587791 87 | 82 0.75 0.4874639560909118 -0.1112604669781573 88 | 83 0.5 0.5 -9.184547653667829e-17 89 | 84 0.5 0.4233620996141421 0.2660160382576682 90 | 85 0.75 0.3535533905932738 0.3535533905932737 91 | 86 0.625 0.2540376726232645 0.4306563141162046 92 | 87 0.5 -0.1651395309775835 0.4719416651541838 93 | 88 0.375 -0.2540376726232647 0.4306563141162045 94 | 89 0.5 0.1651395309775837 0.4719416651541837 95 | 90 0.375 0.2540376726232645 0.4306563141162046 96 | 91 0.25 -0.5 3.061515884555943e-17 97 | 92 0.25 -0.4504844339512096 0.2169418695587791 98 | 93 0.25 -0.3535533905932738 0.3535533905932737 99 | 94 0.25 -0.4504844339512096 -0.216941869558779 100 | 95 0.25 -0.3117449009293668 -0.3909157412340149 101 | 96 0.25 -0.4874639560909118 -0.1112604669781572 102 | 97 0.25 -0.1112604669781573 -0.4874639560909118 103 | 98 0.25 0.1112604669781571 -0.4874639560909118 104 | 99 0.25 -0.2169418695587791 -0.4504844339512095 105 | 100 0.25 0.3117449009293667 -0.390915741234015 106 | 101 0.25 0.4504844339512095 -0.2169418695587791 107 | 102 0.25 0.216941869558779 -0.4504844339512096 108 | 103 0.25 0.4504844339512096 0.216941869558779 109 | 104 0.25 0.5 -9.184547653667829e-17 110 | 105 0.25 0.4874639560909118 -0.1112604669781573 111 | 106 0.25 0.3535533905932738 0.3535533905932737 112 | 107 1 -1.560855589121614e-17 1.358710599836504e-17 113 | 108 1 -0.1954578706170075 0.1558724504646834 114 | 109 1 5.34260397455108e-17 0.25 115 | 110 1 0.1954578706170075 0.1558724504646833 116 | 111 1 -0.2437319780454559 -0.05563023348907858 117 | 112 1 -0.1084709347793896 -0.2252422169756048 118 | 113 1 0.1084709347793895 -0.2252422169756048 119 | 114 1 0.2437319780454559 -0.05563023348907864 120 | 115 0 -3.063783790170054e-17 1.002203532387234e-17 121 | 116 0 -0.1954578706170075 0.1558724504646834 122 | 117 0 4.591139874026859e-17 0.25 123 | 118 0 0.1954578706170075 0.1558724504646833 124 | 119 0 -0.2437319780454559 -0.05563023348907858 125 | 120 0 -0.1084709347793896 -0.2252422169756048 126 | 121 0 0.1084709347793895 -0.2252422169756048 127 | 122 0 0.2437319780454559 -0.05563023348907864 128 | 123 0.25 -0.1558724504646834 0.1954578706170075 129 | 124 0.25 0.2437319780454559 0.05563023348907856 130 | 125 0.5 0.08785952758077253 0.251088104106086 131 | 126 0.5 -0.2643433852440729 -0.02978434635859731 132 | 127 0.5 0.1352610432660664 -0.1696119834865262 133 | 128 0.25 -0.1084709347793896 -0.2252422169756048 134 | 129 0.25 4.591139874026859e-17 0.25 135 | 130 0.5 0.243731978045456 0.3056302334890786 136 | 131 0.75 -0.1558724504646834 0.1954578706170075 137 | 132 0.75 5.34260397455108e-17 0.25 138 | 133 0.75 0.2437319780454559 0.05563023348907856 139 | 134 0.75 -0.1084709347793896 -0.2252422169756048 140 | 135 0.875 -0.09567085809127246 0.2309698831278217 141 | 136 0.125 -0.09567085809127246 0.2309698831278217 142 | 137 0.25 -4.59340777964097e-17 -0.25 143 | 138 0.75 -3.84194367911675e-17 -0.25 144 | 139 0.75 0.1084709347793895 -0.2252422169756048 145 | 140 0.25 0.1084709347793895 -0.2252422169756048 146 | 141 0.125 0.09567085809127238 0.2309698831278217 147 | 142 0.875 0.09567085809127238 0.2309698831278217 148 | 143 0.625 -0.3394028361367283 0.2866001166169003 149 | 144 0.375 -0.3394028361367283 0.2866001166169003 150 | 145 0.5 0.2437319780454559 -0.1943697665109214 151 | 146 0.5 0.3522029128248454 -0.1696119834865262 152 | 147 0.5 -0.3996044285101393 0.1398276371279289 153 | 148 0.625 -0.3394028361367283 0.1753396496387431 154 | 149 0.75 -0.2437319780454559 -0.05563023348907858 155 | 150 0.875 -0.3394028361367283 0.1753396496387431 156 | 151 0.375 -0.3394028361367283 0.1753396496387431 157 | 152 0.25 -0.2437319780454559 -0.05563023348907858 158 | 153 0.125 -0.3394028361367283 0.1753396496387431 159 | 154 0.5 0.4391898486624634 -0.1002422169756049 160 | 155 0.75 0.3522029128248454 -0.1696119834865262 161 | 156 0.25 0.1558724504646832 0.1954578706170076 162 | 157 0.75 0.1558724504646833 0.1954578706170076 163 | 158 0.25 0.3522029128248454 -0.1696119834865262 164 | 159 0.75 -0.1954578706170075 -0.1558724504646834 165 | 160 0.25 -0.1954578706170075 -0.1558724504646834 166 | 161 0.5 -0.3513303210816908 0.03958542015232408 167 | $EndNodes 168 | $Elements 169 | 146 170 | 1 15 2 0 1 1 171 | 2 15 2 0 2 2 172 | 3 8 2 0 1 1 3 9 173 | 4 8 2 0 1 3 4 10 174 | 5 8 2 0 1 4 5 11 175 | 6 8 2 0 1 5 6 12 176 | 7 8 2 0 1 6 7 13 177 | 8 8 2 0 1 7 8 14 178 | 9 8 2 0 1 8 1 15 179 | 10 8 2 0 2 2 16 17 180 | 11 8 2 0 2 16 1 18 181 | 12 8 2 0 3 2 19 25 182 | 13 8 2 0 3 19 20 26 183 | 14 8 2 0 3 20 21 27 184 | 15 8 2 0 3 21 22 28 185 | 16 8 2 0 3 22 23 29 186 | 17 8 2 0 3 23 24 30 187 | 18 8 2 0 3 24 2 31 188 | 19 9 2 0 1 3 1 43 9 47 48 189 | 20 9 2 0 1 44 1 8 49 15 50 190 | 21 9 2 0 1 43 1 16 47 18 51 191 | 22 9 2 0 1 16 1 44 18 49 52 192 | 23 9 2 0 1 45 2 16 53 17 54 193 | 24 9 2 0 1 16 2 46 17 55 56 194 | 25 9 2 0 1 46 2 19 55 25 57 195 | 26 9 2 0 1 24 2 45 31 53 58 196 | 27 9 2 0 1 4 3 33 10 59 60 197 | 28 9 2 0 1 37 33 3 61 59 62 198 | 29 9 2 0 1 43 37 3 63 62 48 199 | 30 9 2 0 1 32 5 4 64 11 65 200 | 31 9 2 0 1 38 32 4 66 65 67 201 | 32 9 2 0 1 4 33 38 60 68 67 202 | 33 9 2 0 1 34 6 5 69 12 70 203 | 34 9 2 0 1 5 32 39 64 71 72 204 | 35 9 2 0 1 39 34 5 73 70 72 205 | 36 9 2 0 1 35 7 6 74 13 75 206 | 37 9 2 0 1 6 34 40 69 76 77 207 | 38 9 2 0 1 40 35 6 78 75 77 208 | 39 9 2 0 1 8 7 36 14 79 80 209 | 40 9 2 0 1 7 35 41 74 81 82 210 | 41 9 2 0 1 41 36 7 83 79 82 211 | 42 9 2 0 1 8 36 42 80 84 85 212 | 43 9 2 0 1 8 42 44 85 86 50 213 | 44 9 2 0 1 16 37 43 87 63 51 214 | 45 9 2 0 1 46 37 16 88 87 56 215 | 46 9 2 0 1 44 42 16 86 89 52 216 | 47 9 2 0 1 16 42 45 89 90 54 217 | 48 9 2 0 1 19 20 33 26 91 92 218 | 49 9 2 0 1 19 33 37 92 61 93 219 | 50 9 2 0 1 19 37 46 93 88 57 220 | 51 9 2 0 1 32 20 21 94 27 95 221 | 52 9 2 0 1 20 32 38 94 66 96 222 | 53 9 2 0 1 38 33 20 68 91 96 223 | 54 9 2 0 1 34 21 22 97 28 98 224 | 55 9 2 0 1 39 32 21 71 95 99 225 | 56 9 2 0 1 21 34 39 97 73 99 226 | 57 9 2 0 1 35 22 23 100 29 101 227 | 58 9 2 0 1 40 34 22 76 98 102 228 | 59 9 2 0 1 22 35 40 100 78 102 229 | 60 9 2 0 1 23 24 36 30 103 104 230 | 61 9 2 0 1 41 35 23 81 101 105 231 | 62 9 2 0 1 23 36 41 104 83 105 232 | 63 9 2 0 1 42 36 24 84 103 106 233 | 64 9 2 0 1 45 42 24 90 106 58 234 | 65 9 2 0 2 3 107 1 108 109 9 235 | 66 9 2 0 2 107 8 1 110 15 109 236 | 67 9 2 0 2 4 107 3 111 108 10 237 | 68 9 2 0 2 5 107 4 112 111 11 238 | 69 9 2 0 2 6 107 5 113 112 12 239 | 70 9 2 0 2 7 107 6 114 113 13 240 | 71 9 2 0 2 8 107 7 110 114 14 241 | 72 9 2 0 3 115 19 2 116 25 117 242 | 73 9 2 0 3 24 115 2 118 117 31 243 | 74 9 2 0 3 115 20 19 119 26 116 244 | 75 9 2 0 3 115 21 20 120 27 119 245 | 76 9 2 0 3 115 22 21 121 28 120 246 | 77 9 2 0 3 115 23 22 122 29 121 247 | 78 9 2 0 3 115 24 23 118 30 122 248 | 79 11 2 0 1 37 115 36 39 123 124 125 126 127 128 249 | 80 11 2 0 1 37 115 16 36 123 129 87 125 130 124 250 | 81 11 2 0 1 107 37 16 36 131 87 132 133 130 125 251 | 82 11 2 0 1 107 37 36 39 131 125 133 134 127 126 252 | 83 11 2 0 1 107 37 43 16 131 63 135 132 51 87 253 | 84 11 2 0 1 115 46 37 16 136 88 123 129 87 56 254 | 85 11 2 0 1 21 115 39 34 120 128 99 97 73 137 255 | 86 11 2 0 1 107 5 39 34 112 72 134 138 73 70 256 | 87 11 2 0 1 107 40 6 34 139 77 113 138 69 76 257 | 88 11 2 0 1 115 22 40 34 121 102 140 137 76 98 258 | 89 11 2 0 1 23 24 115 36 30 118 122 104 124 103 259 | 90 11 2 0 1 107 6 5 34 113 12 112 138 70 69 260 | 91 11 2 0 1 21 22 115 34 28 121 120 97 137 98 261 | 92 11 2 0 1 8 107 36 7 110 133 80 14 79 114 262 | 93 11 2 0 1 3 107 43 1 108 135 48 9 47 109 263 | 94 11 2 0 1 45 2 24 115 53 31 58 141 118 117 264 | 95 11 2 0 1 2 19 115 46 25 116 117 55 136 57 265 | 96 11 2 0 1 8 107 1 44 110 109 15 50 49 142 266 | 97 11 2 0 1 37 3 33 43 62 59 61 63 143 48 267 | 98 11 2 0 1 19 46 37 33 57 88 93 92 61 144 268 | 99 11 2 0 1 107 34 36 40 138 145 133 139 146 76 269 | 100 11 2 0 1 107 36 34 39 133 145 138 134 73 127 270 | 101 11 2 0 1 115 36 34 40 124 145 137 140 76 146 271 | 102 11 2 0 1 115 34 36 39 137 145 124 128 127 73 272 | 103 11 2 0 1 38 37 43 107 147 63 148 149 135 131 273 | 104 11 2 0 1 38 43 37 33 148 63 147 68 61 143 274 | 105 11 2 0 1 3 4 43 107 10 150 48 108 135 111 275 | 106 11 2 0 1 3 43 4 33 48 150 10 59 60 143 276 | 107 11 2 0 1 4 38 43 107 67 148 150 111 135 149 277 | 108 11 2 0 1 4 43 38 33 150 148 67 60 68 143 278 | 109 11 2 0 1 37 38 46 115 147 151 88 123 136 152 279 | 110 11 2 0 1 46 38 37 33 151 147 88 144 61 68 280 | 111 11 2 0 1 20 19 46 115 26 57 153 119 136 116 281 | 112 11 2 0 1 46 19 20 33 57 26 153 144 91 92 282 | 113 11 2 0 1 38 20 46 115 96 153 151 152 136 119 283 | 114 11 2 0 1 46 20 38 33 153 96 151 144 68 91 284 | 115 11 2 0 1 7 35 36 41 74 154 79 82 83 81 285 | 116 11 2 0 1 35 23 36 41 101 104 154 81 83 105 286 | 117 11 2 0 1 36 40 6 107 146 77 155 133 113 139 287 | 118 11 2 0 1 6 40 36 35 77 146 155 75 154 78 288 | 119 11 2 0 1 6 7 36 107 13 79 155 113 133 114 289 | 120 11 2 0 1 36 7 6 35 79 13 155 154 75 74 290 | 121 11 2 0 1 2 16 115 45 17 129 117 53 141 54 291 | 122 11 2 0 1 115 16 2 46 129 17 117 136 55 56 292 | 123 11 2 0 1 1 16 107 43 18 132 109 47 135 51 293 | 124 11 2 0 1 107 16 1 44 132 18 109 142 49 52 294 | 125 11 2 0 1 16 42 115 45 89 156 129 54 141 90 295 | 126 11 2 0 1 16 115 42 36 129 156 89 130 84 124 296 | 127 11 2 0 1 24 115 42 45 118 156 106 58 90 141 297 | 128 11 2 0 1 24 42 115 36 106 156 118 103 124 84 298 | 129 11 2 0 1 8 42 107 44 85 157 110 50 142 86 299 | 130 11 2 0 1 8 107 42 36 110 157 85 80 84 133 300 | 131 11 2 0 1 16 107 42 44 132 157 89 52 86 142 301 | 132 11 2 0 1 16 42 107 36 89 157 132 130 133 84 302 | 133 11 2 0 1 40 36 22 115 146 158 102 140 121 124 303 | 134 11 2 0 1 40 22 36 35 102 158 146 78 154 100 304 | 135 11 2 0 1 23 22 36 115 29 158 104 122 124 121 305 | 136 11 2 0 1 23 36 22 35 104 158 29 101 100 154 306 | 137 11 2 0 1 5 32 107 39 64 159 112 72 134 71 307 | 138 11 2 0 1 32 21 115 39 95 120 160 71 128 99 308 | 139 11 2 0 1 37 32 115 39 161 160 123 126 128 71 309 | 140 11 2 0 1 37 115 32 38 123 160 161 147 66 152 310 | 141 11 2 0 1 107 32 37 39 159 161 131 134 126 71 311 | 142 11 2 0 1 107 37 32 38 131 161 159 149 66 147 312 | 143 11 2 0 1 20 32 115 38 94 160 119 96 152 66 313 | 144 11 2 0 1 115 32 20 21 160 94 119 120 27 95 314 | 145 11 2 0 1 32 4 107 38 65 111 159 66 149 67 315 | 146 11 2 0 1 32 107 4 5 159 111 65 64 11 112 316 | $EndElements 317 | -------------------------------------------------------------------------------- /Tests/Gmsh/Tet4_cylinder.msh: -------------------------------------------------------------------------------- 1 | $MeshFormat 2 | 2.2 0 8 3 | $EndMeshFormat 4 | $Nodes 5 | 32 6 | 1 1 1.224606353822377e-16 0.5 7 | 2 0 1.224606353822377e-16 0.5 8 | 3 1 -0.3909157412340149 0.3117449009293668 9 | 4 1 -0.4874639560909118 -0.1112604669781572 10 | 5 1 -0.2169418695587791 -0.4504844339512095 11 | 6 1 0.216941869558779 -0.4504844339512096 12 | 7 1 0.4874639560909118 -0.1112604669781573 13 | 8 1 0.390915741234015 0.3117449009293667 14 | 9 0.5 1.224606353822377e-16 0.5 15 | 10 0 -0.3909157412340149 0.3117449009293668 16 | 11 0 -0.4874639560909118 -0.1112604669781572 17 | 12 0 -0.2169418695587791 -0.4504844339512095 18 | 13 0 0.216941869558779 -0.4504844339512096 19 | 14 0 0.4874639560909118 -0.1112604669781573 20 | 15 0 0.390915741234015 0.3117449009293667 21 | 16 0.5 -0.390915741234015 -0.3117449009293667 22 | 17 0.5 -0.4874639560909118 0.1112604669781572 23 | 18 0.5 -6.123031769111886e-17 -0.5 24 | 19 0.5 0.3909157412340149 -0.3117449009293669 25 | 20 0.5 0.4874639560909118 0.1112604669781571 26 | 21 0.5 -0.3117449009293667 0.3909157412340149 27 | 22 0.5 -0.4874639560909118 -0.1112604669781572 28 | 23 0.5 -0.2169418695587791 -0.4504844339512095 29 | 24 0.5 0.216941869558779 -0.4504844339512096 30 | 25 0.5 0.4874639560909118 -0.1112604669781573 31 | 26 0.5 0.3117449009293665 0.3909157412340151 32 | 27 0.75 -0.1913417161825449 0.4619397662556434 33 | 28 0.75 0.1913417161825448 0.4619397662556434 34 | 29 0.25 0.1913417161825448 0.4619397662556434 35 | 30 0.25 -0.1913417161825449 0.4619397662556434 36 | 31 1 -1.560855589121614e-17 1.358710599836504e-17 37 | 32 0 -3.063783790170054e-17 1.002203532387234e-17 38 | $EndNodes 39 | $Elements 40 | 146 41 | 1 15 2 0 1 1 42 | 2 15 2 0 2 2 43 | 3 1 2 0 1 1 3 44 | 4 1 2 0 1 3 4 45 | 5 1 2 0 1 4 5 46 | 6 1 2 0 1 5 6 47 | 7 1 2 0 1 6 7 48 | 8 1 2 0 1 7 8 49 | 9 1 2 0 1 8 1 50 | 10 1 2 0 2 2 9 51 | 11 1 2 0 2 9 1 52 | 12 1 2 0 3 2 10 53 | 13 1 2 0 3 10 11 54 | 14 1 2 0 3 11 12 55 | 15 1 2 0 3 12 13 56 | 16 1 2 0 3 13 14 57 | 17 1 2 0 3 14 15 58 | 18 1 2 0 3 15 2 59 | 19 2 2 0 1 27 3 1 60 | 20 2 2 0 1 8 28 1 61 | 21 2 2 0 1 9 27 1 62 | 22 2 2 0 1 28 9 1 63 | 23 2 2 0 1 9 29 2 64 | 24 2 2 0 1 30 9 2 65 | 25 2 2 0 1 10 30 2 66 | 26 2 2 0 1 29 15 2 67 | 27 2 2 0 1 17 4 3 68 | 28 2 2 0 1 3 21 17 69 | 29 2 2 0 1 3 27 21 70 | 30 2 2 0 1 4 16 5 71 | 31 2 2 0 1 4 22 16 72 | 32 2 2 0 1 22 4 17 73 | 33 2 2 0 1 5 18 6 74 | 34 2 2 0 1 23 5 16 75 | 35 2 2 0 1 5 23 18 76 | 36 2 2 0 1 6 19 7 77 | 37 2 2 0 1 24 6 18 78 | 38 2 2 0 1 6 24 19 79 | 39 2 2 0 1 20 8 7 80 | 40 2 2 0 1 25 7 19 81 | 41 2 2 0 1 7 25 20 82 | 42 2 2 0 1 26 8 20 83 | 43 2 2 0 1 28 8 26 84 | 44 2 2 0 1 27 9 21 85 | 45 2 2 0 1 9 30 21 86 | 46 2 2 0 1 9 28 26 87 | 47 2 2 0 1 29 9 26 88 | 48 2 2 0 1 17 10 11 89 | 49 2 2 0 1 21 10 17 90 | 50 2 2 0 1 30 10 21 91 | 51 2 2 0 1 12 16 11 92 | 52 2 2 0 1 22 11 16 93 | 53 2 2 0 1 11 22 17 94 | 54 2 2 0 1 13 18 12 95 | 55 2 2 0 1 12 23 16 96 | 56 2 2 0 1 23 12 18 97 | 57 2 2 0 1 14 19 13 98 | 58 2 2 0 1 13 24 18 99 | 59 2 2 0 1 24 13 19 100 | 60 2 2 0 1 20 14 15 101 | 61 2 2 0 1 14 25 19 102 | 62 2 2 0 1 25 14 20 103 | 63 2 2 0 1 15 26 20 104 | 64 2 2 0 1 15 29 26 105 | 65 2 2 0 2 1 3 31 106 | 66 2 2 0 2 1 31 8 107 | 67 2 2 0 2 3 4 31 108 | 68 2 2 0 2 4 5 31 109 | 69 2 2 0 2 5 6 31 110 | 70 2 2 0 2 6 7 31 111 | 71 2 2 0 2 7 8 31 112 | 72 2 2 0 3 2 32 10 113 | 73 2 2 0 3 2 15 32 114 | 74 2 2 0 3 10 32 11 115 | 75 2 2 0 3 11 32 12 116 | 76 2 2 0 3 12 32 13 117 | 77 2 2 0 3 13 32 14 118 | 78 2 2 0 3 14 32 15 119 | 79 4 2 0 1 21 32 20 23 120 | 80 4 2 0 1 21 32 9 20 121 | 81 4 2 0 1 31 21 9 20 122 | 82 4 2 0 1 31 21 20 23 123 | 83 4 2 0 1 31 21 27 9 124 | 84 4 2 0 1 32 30 21 9 125 | 85 4 2 0 1 12 32 23 18 126 | 86 4 2 0 1 31 5 23 18 127 | 87 4 2 0 1 31 24 6 18 128 | 88 4 2 0 1 32 13 24 18 129 | 89 4 2 0 1 14 15 32 20 130 | 90 4 2 0 1 31 6 5 18 131 | 91 4 2 0 1 12 13 32 18 132 | 92 4 2 0 1 8 31 20 7 133 | 93 4 2 0 1 3 31 27 1 134 | 94 4 2 0 1 29 2 15 32 135 | 95 4 2 0 1 2 10 32 30 136 | 96 4 2 0 1 8 31 1 28 137 | 97 4 2 0 1 21 3 17 27 138 | 98 4 2 0 1 10 30 21 17 139 | 99 4 2 0 1 31 18 20 24 140 | 100 4 2 0 1 31 20 18 23 141 | 101 4 2 0 1 32 20 18 24 142 | 102 4 2 0 1 32 18 20 23 143 | 103 4 2 0 1 22 21 27 31 144 | 104 4 2 0 1 22 27 21 17 145 | 105 4 2 0 1 3 4 27 31 146 | 106 4 2 0 1 3 27 4 17 147 | 107 4 2 0 1 4 22 27 31 148 | 108 4 2 0 1 4 27 22 17 149 | 109 4 2 0 1 21 22 30 32 150 | 110 4 2 0 1 30 22 21 17 151 | 111 4 2 0 1 11 10 30 32 152 | 112 4 2 0 1 30 10 11 17 153 | 113 4 2 0 1 22 11 30 32 154 | 114 4 2 0 1 30 11 22 17 155 | 115 4 2 0 1 7 19 20 25 156 | 116 4 2 0 1 19 14 20 25 157 | 117 4 2 0 1 20 24 6 31 158 | 118 4 2 0 1 6 24 20 19 159 | 119 4 2 0 1 6 7 20 31 160 | 120 4 2 0 1 20 7 6 19 161 | 121 4 2 0 1 2 9 32 29 162 | 122 4 2 0 1 32 9 2 30 163 | 123 4 2 0 1 1 9 31 27 164 | 124 4 2 0 1 31 9 1 28 165 | 125 4 2 0 1 9 26 32 29 166 | 126 4 2 0 1 9 32 26 20 167 | 127 4 2 0 1 15 32 26 29 168 | 128 4 2 0 1 15 26 32 20 169 | 129 4 2 0 1 8 26 31 28 170 | 130 4 2 0 1 8 31 26 20 171 | 131 4 2 0 1 9 31 26 28 172 | 132 4 2 0 1 9 26 31 20 173 | 133 4 2 0 1 24 20 13 32 174 | 134 4 2 0 1 24 13 20 19 175 | 135 4 2 0 1 14 13 20 32 176 | 136 4 2 0 1 14 20 13 19 177 | 137 4 2 0 1 5 16 31 23 178 | 138 4 2 0 1 16 12 32 23 179 | 139 4 2 0 1 21 16 32 23 180 | 140 4 2 0 1 21 32 16 22 181 | 141 4 2 0 1 31 16 21 23 182 | 142 4 2 0 1 31 21 16 22 183 | 143 4 2 0 1 11 16 32 22 184 | 144 4 2 0 1 32 16 11 12 185 | 145 4 2 0 1 16 4 31 22 186 | 146 4 2 0 1 16 31 4 5 187 | $EndElements 188 | -------------------------------------------------------------------------------- /Tests/RunTests.nb: -------------------------------------------------------------------------------- 1 | Notebook[{ 2 | Cell["\<\ 3 | This is just a helper notebook to run tests. Do not save test results to this \ 4 | notebook.\ 5 | \>", "Text",ExpressionUUID->"6a3b57c0-20b7-4e78-9225-c3615d9b98eb"], 6 | 7 | Cell[CellGroupData[{ 8 | 9 | Cell["Functions", \ 10 | "Subsection",ExpressionUUID->"49789f36-2fa0-43a5-a3b6-f289ff52996f"], 11 | 12 | Cell[BoxData[{ 13 | RowBox[{ 14 | RowBox[{"getTestResults", "//", "ClearAll"}], "\n"}], "\n", 15 | RowBox[{ 16 | RowBox[{"getTestResults", "[", "tr_TestReportObject", "]"}], ":=", 17 | RowBox[{"Module", "[", "\[IndentingNewLine]", "\t", 18 | RowBox[{ 19 | RowBox[{"{", 20 | RowBox[{"fields", ",", "results", ",", "abbreviations"}], "}"}], ",", 21 | "\n", "\t", "\n", "\t", 22 | RowBox[{"(*", " ", 23 | RowBox[{ 24 | "Add", " ", "other", " ", "querries", " ", "to", " ", "this", " ", 25 | RowBox[{"list", "."}]}], " ", "*)"}], "\n", "\t", 26 | RowBox[{ 27 | RowBox[{"fields", "=", 28 | RowBox[{"{", 29 | RowBox[{ 30 | "\"\\"", ",", "\"\\"", ",", 31 | "\"\\"", ",", "\"\\"", ",", 32 | "\"\\""}], "}"}]}], ";", "\[IndentingNewLine]", "\t", 33 | RowBox[{"abbreviations", "=", 34 | RowBox[{"{", 35 | RowBox[{ 36 | RowBox[{"\"\\"", "\[Rule]", "\"\\""}], ",", 37 | RowBox[{"\"\\"", "\[Rule]", "\"\