DEAL_II_COMPONENT_PARAMETER_GUI
(default
diff --git a/doc/users/config.sample b/doc/users/config.sample
index b761fa5ce2..cbb65f38b2 100644
--- a/doc/users/config.sample
+++ b/doc/users/config.sample
@@ -24,10 +24,6 @@
# "Enable configuration and installation of the example steps. This adds a COMPONENT \"examples\" to the build system."
# )
#
-# SET(DEAL_II_COMPONENT_MESH_CONVERTER ON CACHE BOOL
-# "Build and install the mesh_converter. This adds a COMPONENT \"mesh_converter\" to the build system."
-# )
-#
# SET(DEAL_II_COMPONENT_PARAMETER_GUI OFF CACHE BOOL
# "Build and install the parameter_gui. This adds a COMPONENT \"parameter_gui\" to the build system."
# )
diff --git a/include/deal.II/grid/grid_in.h b/include/deal.II/grid/grid_in.h
index ea27687105..c1eb66f914 100644
--- a/include/deal.II/grid/grid_in.h
+++ b/include/deal.II/grid/grid_in.h
@@ -209,27 +209,11 @@ struct SubCellData;
* plug-in script can be found on the deal.II wiki page,
* http://code.google.com/p/dealii/wiki/MeshInputAndOutput .
*
- * There is also a little program bin/mesh_conversion
(in the
- * directory where deal.II was installed), written by Jean-Paul Pelteret, that
- * can convert Cubit ABAQUS files into the UCD format that can be read in as
- * discussed above. The program was designed with the intention of exporting
- * geometries with complex boundary condition surfaces and multiple materials
- * from Cubit - information which is currently not easily obtained through
- * Cubit's python interface. Using the the program is simple: to use it, it
- * needs to be built and run with the command
- * @code
- * /path/to/deal.II/bin/mesh_conversion /path/to/input_file.inp /path/to/output_file.ucd
- * @endcode.
- * More information is available in the readme file included with the program
- * and located in the contrib/mesh_conversion/README.txt
file in
- * the deal.II source directory tree. Note that the program's copyright
- * remains with its author and that it is under a separate license than the
- * rest of the library.
- *
- * To build the program, see the doc/readmes.html
and
- * doc/development/cmake.html
files.
- *
- *
+ * Alternatively, Cubit can generate ABAQUS files that can be read in via the
+ * read_abaqus() function. This may be a better option for geometries with
+ * complex boundary condition surfaces and multiple materials
+ * - information which is currently not easily obtained through
+ * Cubit's python interface.
*
* Structure of input grid data. The GridReordering class
*
@@ -302,8 +286,9 @@ struct SubCellData;
*
* @ingroup grid
* @ingroup input
- * @author Wolfgang Bangerth, 1998, 2000, Luca Heltai, 2004, 2007
+ * @author Wolfgang Bangerth, 1998, 2000, Luca Heltai, 2004, 2007, Jean-Paul Pelteret 2015, Timo Heister 2015, Krzysztof Bzowski, 2015
*/
+
template
class GridIn
{
@@ -320,6 +305,8 @@ public:
unv,
/// Use read_ucd()
ucd,
+ /// Use read_abaqus()
+ abaqus,
/// Use read_dbmesh()
dbmesh,
/// Use read_xda()
@@ -378,6 +365,46 @@ public:
*/
void read_ucd (std::istream &in);
+ /**
+ * Read grid data from an Abaqus file. Numerical and constitutive data
+ * is ignored.
+ *
+ * @note The current implementation of this mesh reader is suboptimal,
+ * and may therefore be slow for large meshes.
+ *
+ * @note Usage tips for Cubit:
+ * - Multiple material-id's can be defined in the mesh.
+ * This is done by specifying blocksets in the pre-processor.
+ * - Arbitrary surface boundaries can be defined in the mesh.
+ * This is done by specifying sidesets in the pre-processor.
+ * In particular, boundaries are not confined to just surfaces (in 3d)
+ * individual element faces can be added to the sideset as well.
+ * This is useful when a boundary condition is to be applied on a
+ * complex shape boundary that is difficult to define using "surfaces"
+ * alone. Similar can be done in 2d.
+ *
+ * @note Compatibility information for this file format is listed below.
+ * - Files generated in Abaqus CAE 6.12 have been verified to be
+ * correctly imported, but older (or newer) versions of Abaqus may
+ * also generate valid input decks.
+ * - Files generated using Cubit 11.x, 12.x and 13.x are valid, but only
+ * when using a specific set of export steps. These are as follows:
+ * 1. Go to "Analysis setup mode" by clicking on the disc icon in the
+ * toolbar on the right.
+ * 2. Select "Export Mesh" under "Operation" by clicking on the
+ * necessary icon in the toolbar on the right.
+ * 3. Select an output file. In Cubit version 11.0 and 12.0 it might be
+ * necessary to click on the browse button and type it in the
+ * dialogue that pops up.
+ * 4. Select the dimension to output in.
+ * 5. Tick the overwrite box.
+ * 6. If using Cubit v12.0 onwards, uncheck the box "Export using Cubit
+ * ID's". An invalid file will encounter errors if this box is left
+ * checked.
+ * 7. Click apply.
+ */
+ void read_abaqus (std::istream &in);
+
/**
* Read grid data from a file containing data in the DB mesh format.
*/
@@ -577,8 +604,6 @@ private:
Format default_format;
};
-
-
/* -------------- declaration of explicit specializations ------------- */
#ifndef DOXYGEN
diff --git a/source/grid/grid_in.cc b/source/grid/grid_in.cc
index 6da36aef97..7e68c15175 100644
--- a/source/grid/grid_in.cc
+++ b/source/grid/grid_in.cc
@@ -757,6 +757,64 @@ void GridIn::read_ucd (std::istream &in)
tria->create_triangulation_compatibility (vertices, cells, subcelldata);
}
+namespace
+{
+ template
+ class Abaqus_to_UCD
+ {
+ public:
+ Abaqus_to_UCD ();
+
+ void read_in_abaqus (std::istream &in);
+ void write_out_avs_ucd (std::ostream &out) const;
+
+ private:
+ const double tolerance;
+
+ std::vector get_global_node_numbers (const int face_cell_no,
+ const int face_cell_face_no) const;
+
+ // NL: Stored as [ global node-id (int), x-coord, y-coord, z-coord ]
+ std::vector< std::vector > node_list;
+ // CL: Stored as [ material-id (int), node1, node2, node3, node4, node5, node6, node7, node8 ]
+ std::vector< std::vector > cell_list;
+ // FL: Stored as [ sideset-id (int), node1, node2, node3, node4 ]
+ std::vector< std::vector > face_list;
+ // ELSET: Stored as [ (std::string) elset_name = (std::vector) of cells numbers]
+ std::map< std::string, std::vector > elsets_list;
+ };
+}
+
+template
+void GridIn::read_abaqus (std::istream &in)
+{
+ Assert (tria != 0, ExcNoTriangulationSelected());
+ Assert (dim==2 || dim==3, ExcNotImplemented());
+ AssertThrow (in, ExcIO());
+
+ // Read in the Abaqus file into an intermediate object
+ // that is to be passed along to the UCD reader
+ Abaqus_to_UCD abaqus_to_ucd;
+ abaqus_to_ucd.read_in_abaqus(in);
+
+ std::stringstream in_ucd;
+ abaqus_to_ucd.write_out_avs_ucd(in_ucd);
+
+ // This next call is wrapped in a try-catch for the following reason:
+ // It ensures that if the Abaqus mesh is read in correctly but produces
+ // an erroneous result then the user is alerted to the source of the problem
+ // and doesn't think that they've somehow called the wrong function.
+ try
+ {
+ read_ucd(in_ucd);
+ }
+ catch (...)
+ {
+ AssertThrow(false, ExcMessage("Internal conversion from ABAQUS file to UCD format was unsuccessful. \
+ Are you sure that your ABAQUS mesh file conforms with the requirements \
+ listed in the documentation?"));
+ }
+}
template
@@ -770,7 +828,6 @@ void GridIn::read_dbmesh (std::istream &in)
// skip comments at start of file
skip_comment_lines (in, '#');
-
// first read in identifier string
std::string line;
getline (in, line);
@@ -2649,6 +2706,10 @@ void GridIn::read (std::istream &in,
read_ucd (in);
return;
+ case abaqus:
+ read_abaqus(in);
+ return;
+
case xda:
read_xda (in);
return;
@@ -2687,6 +2748,8 @@ GridIn::default_suffix (const Format format)
return ".unv";
case ucd:
return ".inp";
+ case abaqus:
+ return ".inp"; // Typical suffix for Abaqus mesh files conflicts with UCD.
case xda:
return ".xda";
case netcdf:
@@ -2717,6 +2780,7 @@ GridIn::parse_format (const std::string &format_name)
if (format_name == "vtk")
return vtk;
+ // This is also the typical extension of Abaqus input files.
if (format_name == "inp")
return ucd;
@@ -2760,9 +2824,525 @@ GridIn::parse_format (const std::string &format_name)
template
std::string GridIn::get_format_names ()
{
- return "dbmesh|msh|unv|vtk|ucd|xda|netcdf|tecplot";
+ return "dbmesh|msh|unv|vtk|ucd|abaqus|xda|netcdf|tecplot";
}
+namespace
+{
+ template
+ Abaqus_to_UCD::Abaqus_to_UCD ()
+ : tolerance (5e-16) // Used to offset Cubit tolerance error when outputting value close to zero
+ {
+ AssertThrow(dim==2 || dim==3, ExcNotImplemented());
+ }
+
+ // Convert from a string to some other data type
+ // Reference: http://www.codeguru.com/forum/showthread.php?t=231054
+ template bool
+ from_string (T &t,
+ const std::string &s,
+ std::ios_base& (*f) (std::ios_base &))
+ {
+ std::istringstream iss (s);
+ return ! (iss >> f >> t).fail();
+ }
+
+ // Extract an integer from a string
+ int
+ extract_int (const std::string &s)
+ {
+ std::string tmp;
+ for (unsigned int i = 0; i
+ void
+ Abaqus_to_UCD::read_in_abaqus (std::istream &input_stream)
+ {
+ AssertThrow (input_stream, ExcIO());
+ std::string line;
+ std::getline (input_stream, line);
+
+ while (!input_stream.eof())
+ {
+ std::transform(line.begin(), line.end(), line.begin(), ::toupper);
+
+ if (line.compare ("*HEADING") == 0 ||
+ line.compare (0, 2, "**") == 0 ||
+ line.compare (0, 5, "*PART") == 0)
+ {
+ // Skip header and comments
+ while (!input_stream.eof())
+ {
+ std::getline (input_stream, line);
+ if (line[0] == '*')
+ goto cont; // My eyes, they burn!
+ }
+ }
+ else if (line.compare (0, 5, "*NODE") == 0)
+ {
+ // Extract list of vertices
+ // Header line might be:
+ // *NODE, NSET=ALLNODES
+ // *NODE
+
+ // Contains lines in the form:
+ // Index, x, y, z
+ while (!input_stream.eof())
+ {
+ std::getline (input_stream, line);
+ if (line[0] == '*')
+ goto cont;
+
+ std::vector node (dim+1);
+
+ std::istringstream iss (line);
+ char comma;
+ for (unsigned int i = 0; i < dim+1; ++i)
+ iss >> node[i] >> comma;
+
+ node_list.push_back (node);
+ }
+ }
+ else if (line.compare (0, 8, "*ELEMENT") == 0)
+ {
+ // Element construction.
+ // There are different header formats, the details
+ // of which we're not particularly interested in except
+ // whether they represent quads or hexahedrals.
+ // *ELEMENT, TYPE=S4R, ELSET=EB
+ // *ELEMENT, TYPE=C3D8R, ELSET=EB
+ // *ELEMENT, TYPE=C3D8
+ // Elements itself (n=4 or n=8):
+ // Index, i[0], ..., i[n]
+
+ int material = 0;
+ // Scan for material id
+ {
+ const std::string before_material = "ELSET=EB";
+ const std::size_t idx = line.find (before_material);
+ if (idx != std::string::npos)
+ {
+ from_string (material, line.substr (idx + before_material.size()), std::dec);
+ }
+ }
+
+ // Read ELEMENT definition
+ std::getline (input_stream, line);
+ while (!input_stream.eof())
+ {
+ if (line[0] == '*')
+ goto cont;
+
+ std::istringstream iss (line);
+ char comma;
+
+ // We will store the material id in the zeroth entry of the
+ // vector and the rest of the elements represent the global
+ // node numbers
+ const unsigned int n_data_per_cell = 1+GeometryInfo::vertices_per_cell;
+ std::vector cell (n_data_per_cell);
+ for (unsigned int i = 0; i < n_data_per_cell; ++i)
+ iss >> cell[i] >> comma;
+
+ // Overwrite cell index from file by material
+ cell[0] = static_cast (material);
+ cell_list.push_back (cell);
+
+ std::getline (input_stream, line);
+ }
+ }
+ else if (line.compare (0, 8, "*SURFACE") == 0)
+ {
+ // Extract the definitions of boundary surfaces
+ // Old format from Cubit:
+ // *SURFACE, NAME=SS
+ // , S
+ // Abaqus default format:
+ // *SURFACE, TYPE=ELEMENT, NAME=SURF-
+
+ // Get name of the surface and extract id from it;
+ // this will be the boundary indicator
+ const std::string name_key = "NAME=";
+ const std::size_t name_idx_start = line.find(name_key) + name_key.size();
+ std::size_t name_idx_end = line.find(',', name_idx_start);
+ if (name_idx_end == std::string::npos)
+ {
+ name_idx_end = line.size();
+ }
+ const int b_indicator = extract_int(line.substr(name_idx_start, name_idx_end - name_idx_start));
+
+ // Read SURFACE definition
+ // Note that the orientation of the faces is embedded within the
+ // definition of each "set" of faces that comprise the surface
+ // These are either marked by an "S" or "E" in 3d or 2d respectively.
+ std::getline (input_stream, line);
+ while (!input_stream.eof())
+ {
+ if (line[0] == '*')
+ goto cont;
+
+ // Change all characters to upper case
+ std::transform(line.begin(), line.end(), line.begin(), ::toupper);
+
+ // Surface can be created from ELSET, or directly from cells
+ // If elsets_list contains a key with specific name - refers to that ELSET, otherwise refers to cell
+ std::istringstream iss (line);
+ char comma;
+ int el_idx;
+ int face_number;
+ char temp;
+
+ // Get relevant faces, taking into account the element orientation
+ std::vector quad_node_list;
+ const std::string elset_name = line.substr(0, line.find(','));
+ if (elsets_list.count(elset_name) != 0)
+ {
+ // Surface refers to ELSET
+ std::string stmp;
+ iss >> stmp >> temp >> face_number;
+
+ const std::vector cells = elsets_list[elset_name];
+ for (unsigned int i = 0; i > el_idx >> comma >> temp >> face_number;
+ quad_node_list = get_global_node_numbers (el_idx, face_number);
+ quad_node_list.insert (quad_node_list.begin(), b_indicator);
+
+ face_list.push_back (quad_node_list);
+ }
+
+ std::getline (input_stream, line);
+ }
+ }
+ else if (line.compare (0, 6, "*ELSET") == 0)
+ {
+ // Get ELSET name.
+ // Materials are attached to elsets with specific name
+ std::string elset_name;
+ {
+ const std::string elset_key = "*ELSET, ELSET=";
+ const std::size_t idx = line.find(elset_key);
+ if (idx != std::string::npos)
+ {
+ const std::string comma = ",";
+ const std::size_t first_comma = line.find(comma);
+ const std::size_t second_comma = line.find(comma, first_comma+1);
+ const std::size_t elset_name_start = line.find(elset_key) + elset_key.size();
+ elset_name = line.substr(elset_name_start, second_comma-elset_name_start);
+ }
+
+ }
+
+ // There are two possibilities of storing cells numbers in ELSET:
+ // 1. If the header contains the 'GENERATE' keyword, then the next line describes range of cells as:
+ // cell_id_start, cell_id_end, cell_step
+ // 2. If the header does not contain the 'GENERATE' keyword, then the next lines contain cells numbers
+ std::vector elements;
+ const std::size_t generate_idx = line.find("GENERATE");
+ if (generate_idx != std::string::npos)
+ {
+ // Option (1)
+ std::getline (input_stream, line);
+ std::istringstream iss (line);
+ char comma;
+ int elid_start;
+ int elid_end;
+ int elis_step;
+ iss >> elid_start >> comma >> elid_end >> comma >> elis_step;
+ for (int i = elid_start; i <= elid_end; i+= elis_step)
+ {
+ elements.push_back(i);
+ }
+ elsets_list[elset_name] = elements;
+
+ std::getline (input_stream, line);
+ }
+ else
+ {
+ // Option (2)
+ std::getline (input_stream, line);
+ while (!input_stream.eof())
+ {
+ if (line[0] == '*')
+ break;
+
+ std::istringstream iss (line);
+ char comma;
+ int elid;
+ while (!iss.eof())
+ {
+ iss >> elid >> comma;
+ elements.push_back (elid);
+ }
+
+ std::getline (input_stream, line);
+ }
+
+ elsets_list[elset_name] = elements;
+ }
+
+ goto cont;
+ }
+ else if (line.compare (0, 5, "*NSET") == 0)
+ {
+ // Skip nodesets; we have no use for them
+ while (!input_stream.eof())
+ {
+ std::getline (input_stream, line);
+ if (line[0] == '*')
+ goto cont;
+ }
+ }
+ else if (line.compare(0, 14, "*SOLID SECTION") == 0)
+ {
+ // The ELSET name, which describes a section for particular material
+ const std::string elset_key = "ELSET=";
+ const std::size_t elset_start = line.find("ELSET=") + elset_key.size();
+ const std::size_t elset_end = line.find(',', elset_start+1);
+ const std::string elset_name = line.substr(elset_start, elset_end-elset_start);
+
+ // Solid material definition.
+ // We assume that material id is taken from material name,
+ // eg. "Material-1" -> ID=1
+ const std::string material_key = "MATERIAL=";
+ const std::size_t last_equal = line.find("MATERIAL=") + material_key.size();
+ const std::size_t material_id_start = line.find('-', last_equal);
+ int material_id = 0;
+ from_string(material_id, line.substr(material_id_start+1), std::dec);
+
+ // Assign material id to cells
+ const std::vector &elset_cells = elsets_list[elset_name];
+ for (unsigned int i = 0; i < elset_cells.size(); ++i)
+ {
+ const int cell_id = elset_cells[i] - 1;
+ cell_list[cell_id][0] = material_id;
+ }
+ }
+ // Note: All other lines / entries are ignored
+
+ std::getline (input_stream, line);
+
+cont:
+ (void) 0;
+ }
+ }
+
+ template
+ std::vector
+ Abaqus_to_UCD::get_global_node_numbers (const int face_cell_no,
+ const int face_cell_face_no) const
+ {
+ std::vector quad_node_list (GeometryInfo::vertices_per_face);
+
+ // These orderings were reverse engineered by hand and may
+ // conceivably be erroneous.
+ // TODO: Currently one test (2d unstructured mesh) in the test
+ // suite fails, presumably because of an ordering issue.
+ if (dim == 2)
+ {
+ if (face_cell_face_no == 1)
+ {
+ quad_node_list[0] = cell_list[face_cell_no - 1][1];
+ quad_node_list[1] = cell_list[face_cell_no - 1][2];
+ }
+ else if (face_cell_face_no == 2)
+ {
+ quad_node_list[0] = cell_list[face_cell_no - 1][2];
+ quad_node_list[1] = cell_list[face_cell_no - 1][3];
+ }
+ else if (face_cell_face_no == 3)
+ {
+ quad_node_list[0] = cell_list[face_cell_no - 1][3];
+ quad_node_list[1] = cell_list[face_cell_no - 1][4];
+ }
+ else if (face_cell_face_no == 4)
+ {
+ quad_node_list[0] = cell_list[face_cell_no - 1][4];
+ quad_node_list[1] = cell_list[face_cell_no - 1][1];
+ }
+ else
+ {
+ AssertThrow(face_cell_face_no <= 4, ExcMessage("Invalid face number in 2d"));
+ }
+ }
+ else if (dim == 3)
+ {
+ if (face_cell_face_no == 1)
+ {
+ quad_node_list[0] = cell_list[face_cell_no - 1][1];
+ quad_node_list[1] = cell_list[face_cell_no - 1][4];
+ quad_node_list[2] = cell_list[face_cell_no - 1][3];
+ quad_node_list[3] = cell_list[face_cell_no - 1][2];
+ }
+ else if (face_cell_face_no == 2)
+ {
+ quad_node_list[0] = cell_list[face_cell_no - 1][5];
+ quad_node_list[1] = cell_list[face_cell_no - 1][8];
+ quad_node_list[2] = cell_list[face_cell_no - 1][7];
+ quad_node_list[3] = cell_list[face_cell_no - 1][6];
+ }
+ else if (face_cell_face_no == 3)
+ {
+ quad_node_list[0] = cell_list[face_cell_no - 1][1];
+ quad_node_list[1] = cell_list[face_cell_no - 1][2];
+ quad_node_list[2] = cell_list[face_cell_no - 1][6];
+ quad_node_list[3] = cell_list[face_cell_no - 1][5];
+ }
+ else if (face_cell_face_no == 4)
+ {
+ quad_node_list[0] = cell_list[face_cell_no - 1][2];
+ quad_node_list[1] = cell_list[face_cell_no - 1][3];
+ quad_node_list[2] = cell_list[face_cell_no - 1][7];
+ quad_node_list[3] = cell_list[face_cell_no - 1][6];
+ }
+ else if (face_cell_face_no == 5)
+ {
+ quad_node_list[0] = cell_list[face_cell_no - 1][3];
+ quad_node_list[1] = cell_list[face_cell_no - 1][4];
+ quad_node_list[2] = cell_list[face_cell_no - 1][8];
+ quad_node_list[3] = cell_list[face_cell_no - 1][7];
+ }
+ else if (face_cell_face_no == 6)
+ {
+ quad_node_list[0] = cell_list[face_cell_no - 1][1];
+ quad_node_list[1] = cell_list[face_cell_no - 1][5];
+ quad_node_list[2] = cell_list[face_cell_no - 1][8];
+ quad_node_list[3] = cell_list[face_cell_no - 1][4];
+ }
+ else
+ {
+ AssertThrow(face_cell_no <= 6, ExcMessage("Invalid face number in 3d"));
+ }
+ }
+ else
+ {
+ AssertThrow(dim==2 || dim==3, ExcNotImplemented());
+ }
+
+ return quad_node_list;
+ }
+
+ template
+ void
+ Abaqus_to_UCD::write_out_avs_ucd (std::ostream &output) const
+ {
+ AssertThrow (output, ExcIO());
+
+ // Write out title - Note: No other commented text can be inserted below the
+ // title in a UCD file
+ output << "# Abaqus to UCD mesh conversion" << std::endl;
+ output << "# Mesh type: AVS UCD" << std::endl;
+
+ // ========================================================
+ // ASCII UCD File Format
+ // The input file cannot contain blank lines or lines with leading blanks.
+ // Comments, if present, must precede all data in the file.
+ // Comments within the data will cause read errors.
+ // The general order of the data is as follows:
+ // 1. Numbers defining the overall structure, including the number of nodes,
+ // the number of cells, and the length of the vector of data associated
+ // with the nodes, cells, and the model.
+ // e.g. 1:
+ //
+ // e.g. 2:
+ // n_elements = n_hex_cells + n_bc_quads + n_quad_cells + n_bc_edges
+ // outfile.write(str(n_nodes) + " " + str(n_elements) + " 0 0 0\n")
+ // 2. For each node, its node id and the coordinates of that node in space.
+ // Node-ids must be integers, but any number including non sequential
+ // numbers can be used. Mid-edge nodes are treated like any other node.
+ // 3. For each cell: its cell-id, material, cell type (hexahedral, pyramid,
+ // etc.), and the list of node-ids that correspond to each of the cell's
+ // vertices. The below table specifies the different cell types and the
+ // keyword used to represent them in the file.
+
+ // Write out header
+ output
+ << node_list.size() << "\t"
+ << (cell_list.size() + face_list.size()) << "\t0\t0\t0"
+ << std::endl;
+
+ // Write out node numbers
+ for (unsigned int ii = 0; ii < node_list.size(); ++ii) // Loop over all nodes
+ {
+ for (unsigned int jj = 0; jj < dim + 1; ++jj) // Loop over entries to be outputted
+ {
+ if (jj == 0) // Node number
+ {
+ output.precision();
+ output << node_list[ii][jj] << "\t";
+ }
+ else // Node coordinates
+ {
+ output.width (16);
+ output.setf (std::ios::scientific,
+ std::ios::floatfield);
+ output.precision (8);
+ if (std::abs (node_list[ii][jj]) > tolerance) // invoke tolerance -> set points close to zero equal to zero
+ output << static_cast (node_list[ii][jj]) << "\t";
+ else
+ output << 0.0 << "\t";
+ }
+ }
+ if (dim == 2)
+ output << 0.0 << "\t";
+
+ output
+ << std::endl;
+ output.unsetf (std::ios::floatfield);
+ }
+
+ // Write out cell node numbers
+ for (unsigned int ii = 0; ii < cell_list.size(); ++ii)
+ {
+ output
+ << ii + 1 << "\t"
+ << cell_list[ii][0] << "\t"
+ << (dim == 2 ? "quad" : "hex") << "\t";
+ for (unsigned int jj = 1; jj < GeometryInfo::vertices_per_cell + 1; ++jj)
+ output
+ << cell_list[ii][jj] << "\t";
+
+ output
+ << std::endl;
+ }
+
+ // Write out quad node numbers
+ for (unsigned int ii = 0; ii < face_list.size(); ++ii)
+ {
+ output
+ << ii + 1 << "\t"
+ << face_list[ii][0] << "\t"
+ << (dim == 2 ? "line" : "quad") << "\t";
+ for (unsigned int jj = 1; jj < GeometryInfo::vertices_per_face + 1; ++jj)
+ output
+ << face_list[ii][jj] << "\t";
+
+ output
+ << std::endl;
+ }
+ }
+}
//explicit instantiations
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index d9459fdc2a..fe1bcabe96 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -89,9 +89,7 @@ SET(_categories
slepc trilinos umfpack sharedtria
)
IF(DEFINED DEAL_II_HAVE_TESTS_DIRECTORY)
- # Only set up mesh_converter tests if the testsuite is set up as a
- # dependent project:
- LIST(APPEND _categories mesh_converter)
+
ENDIF()
#
diff --git a/tests/grid/grid_in_abaqus_01.cc b/tests/grid/grid_in_abaqus_01.cc
new file mode 100644
index 0000000000..0ef18ad438
--- /dev/null
+++ b/tests/grid/grid_in_abaqus_01.cc
@@ -0,0 +1,111 @@
+// ---------------------------------------------------------------------
+//
+// Copyright (C) 2004 - 2014 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+
+
+// check whether we can read in with the abaqus format
+
+#include "../tests.h"
+#include
+
+#include
+#include
+#include
+#include
+
+#include
+#include
+
+
+template
+void abaqus_grid (const char *name)
+{
+ Triangulation tria;
+ GridIn grid_in;
+ grid_in.attach_triangulation (tria);
+ std::ifstream input_file(name);
+ grid_in.read_abaqus(input_file);
+
+ deallog << " " << tria.n_active_cells() << " active cells" << std::endl;
+
+ int hash = 0;
+ int index = 0;
+ for (typename Triangulation::active_cell_iterator c=tria.begin_active();
+ c!=tria.end(); ++c, ++index)
+ for (unsigned int i=0; i::vertices_per_cell; ++i)
+ hash += (index * i * c->vertex_index(i)) % (tria.n_active_cells()+1);
+ deallog << " hash=" << hash << std::endl;
+}
+
+
+int main ()
+{
+ std::ofstream logfile("output");
+ deallog.attach(logfile);
+ deallog.depth_console(0);
+ deallog.threshold_double(1.e-10);
+
+ try
+ {
+ deallog << "2d_test.inp" << std::endl;
+ abaqus_grid<2> (SOURCE_DIR "/grids/abaqus/2d/2d_test.inp");
+ deallog << "2d_quad.inp" << std::endl;
+ abaqus_grid<2> (SOURCE_DIR "/grids/abaqus/2d/2d_quad.inp");
+// deallog << "2d_test_pave.inp" << std::endl;
+// abaqus_grid<2> (SOURCE_DIR "/grids/abaqus/2d/2d_test_pave.inp"); // Failing test
+ deallog << "2d_test_abaqus.inp" << std::endl;
+ abaqus_grid<2> (SOURCE_DIR "/grids/abaqus/2d/2d_test_abaqus.inp");
+
+ deallog << "3d_test_cube_1.inp" << std::endl;
+ abaqus_grid<3> (SOURCE_DIR "/grids/abaqus/3d/3d_test_cube_1.inp");
+ deallog << "3d_test_cube_two_materials.inp" << std::endl;
+ abaqus_grid<3> (SOURCE_DIR "/grids/abaqus/3d/3d_test_cube_two_materials.inp");
+ deallog << "3d_CC_cubit_old.inp" << std::endl;
+ abaqus_grid<3> (SOURCE_DIR "/grids/abaqus/3d/3d_CC_cubit_old.inp");
+ deallog << "3d_CC_cubit_new.inp" << std::endl;
+ abaqus_grid<3> (SOURCE_DIR "/grids/abaqus/3d/3d_CC_cubit_new.inp");
+ deallog << "3d_test_cube_pave_1.inp" << std::endl;
+ abaqus_grid<3> (SOURCE_DIR "/grids/abaqus/3d/3d_test_cube_pave_1.inp");
+ deallog << "3d_other_simple.inp" << std::endl;
+ abaqus_grid<3> (SOURCE_DIR "/grids/abaqus/3d/3d_other_simple.inp");
+ deallog << "3d_test_abaqus.inp" << std::endl;
+ abaqus_grid<3> (SOURCE_DIR "/grids/abaqus/3d/3d_test_abaqus.inp");
+ }
+ catch (std::exception &exc)
+ {
+ deallog << std::endl << std::endl
+ << "----------------------------------------------------"
+ << std::endl;
+ deallog << "Exception on processing: " << std::endl
+ << exc.what() << std::endl
+ << "Aborting!" << std::endl
+ << "----------------------------------------------------"
+ << std::endl;
+ return 1;
+ }
+ catch (...)
+ {
+ deallog << std::endl << std::endl
+ << "----------------------------------------------------"
+ << std::endl;
+ deallog << "Unknown exception!" << std::endl
+ << "Aborting!" << std::endl
+ << "----------------------------------------------------"
+ << std::endl;
+ return 1;
+ };
+
+ return 0;
+}
diff --git a/tests/grid/grid_in_abaqus_01.output b/tests/grid/grid_in_abaqus_01.output
new file mode 100644
index 0000000000..afd1b2fe78
--- /dev/null
+++ b/tests/grid/grid_in_abaqus_01.output
@@ -0,0 +1,31 @@
+
+DEAL::2d_test.inp
+DEAL:: 108 active cells
+DEAL:: hash=17533
+DEAL::2d_quad.inp
+DEAL:: 4 active cells
+DEAL:: hash=19
+DEAL::2d_test_abaqus.inp
+DEAL:: 75 active cells
+DEAL:: hash=7783
+DEAL::3d_test_cube_1.inp
+DEAL:: 1 active cells
+DEAL:: hash=0
+DEAL::3d_test_cube_two_materials.inp
+DEAL:: 8 active cells
+DEAL:: hash=179
+DEAL::3d_CC_cubit_old.inp
+DEAL:: 16 active cells
+DEAL:: hash=920
+DEAL::3d_CC_cubit_new.inp
+DEAL:: 16 active cells
+DEAL:: hash=920
+DEAL::3d_test_cube_pave_1.inp
+DEAL:: 14 active cells
+DEAL:: hash=551
+DEAL::3d_other_simple.inp
+DEAL:: 1 active cells
+DEAL:: hash=0
+DEAL::3d_test_abaqus.inp
+DEAL:: 375 active cells
+DEAL:: hash=494873
diff --git a/contrib/mesh_conversion/mesh/2d/quad.cub b/tests/grid/grids/abaqus/2d/2d_quad.cub
similarity index 100%
rename from contrib/mesh_conversion/mesh/2d/quad.cub
rename to tests/grid/grids/abaqus/2d/2d_quad.cub
diff --git a/contrib/mesh_conversion/mesh/2d/quad.inp b/tests/grid/grids/abaqus/2d/2d_quad.inp
similarity index 100%
rename from contrib/mesh_conversion/mesh/2d/quad.inp
rename to tests/grid/grids/abaqus/2d/2d_quad.inp
diff --git a/contrib/mesh_conversion/mesh/2d/2d_test.cub b/tests/grid/grids/abaqus/2d/2d_test.cub
similarity index 100%
rename from contrib/mesh_conversion/mesh/2d/2d_test.cub
rename to tests/grid/grids/abaqus/2d/2d_test.cub
diff --git a/contrib/mesh_conversion/mesh/2d/2d_test.inp b/tests/grid/grids/abaqus/2d/2d_test.inp
similarity index 100%
rename from contrib/mesh_conversion/mesh/2d/2d_test.inp
rename to tests/grid/grids/abaqus/2d/2d_test.inp
diff --git a/tests/grid/grids/abaqus/2d/2d_test_abaqus.cae b/tests/grid/grids/abaqus/2d/2d_test_abaqus.cae
new file mode 100755
index 0000000000..827df1aa8a
Binary files /dev/null and b/tests/grid/grids/abaqus/2d/2d_test_abaqus.cae differ
diff --git a/tests/grid/grids/abaqus/2d/2d_test_abaqus.inp b/tests/grid/grids/abaqus/2d/2d_test_abaqus.inp
new file mode 100755
index 0000000000..cc8810104d
--- /dev/null
+++ b/tests/grid/grids/abaqus/2d/2d_test_abaqus.inp
@@ -0,0 +1,232 @@
+*Heading
+** Job name: 2d_test_abaqus Model name: Model-1
+** Generated by: Abaqus/CAE 6.13-3
+*Preprint, echo=NO, model=NO, history=NO, contact=NO
+**
+** PARTS
+**
+*Part, name=Part-1
+*Node
+ 1, 1., 0.
+ 2, 1., 1.
+ 3, 0., 1.
+ 4, 0., 0.
+ 5, 2., 0.
+ 6, 2., 2.
+ 7, 1., 2.
+ 8, 1., 0.200000003
+ 9, 1., 0.400000006
+ 10, 1., 0.600000024
+ 11, 1., 0.800000012
+ 12, 0.800000012, 1.
+ 13, 0.600000024, 1.
+ 14, 0.400000006, 1.
+ 15, 0.200000003, 1.
+ 16, 0., 0.800000012
+ 17, 0., 0.600000024
+ 18, 0., 0.400000006
+ 19, 0., 0.200000003
+ 20, 0.200000003, 0.
+ 21, 0.400000006, 0.
+ 22, 0.600000024, 0.
+ 23, 0.800000012, 0.
+ 24, 1.20000005, 0.
+ 25, 1.39999998, 0.
+ 26, 1.60000002, 0.
+ 27, 1.79999995, 0.
+ 28, 2., 0.200000003
+ 29, 2., 0.400000006
+ 30, 2., 0.600000024
+ 31, 2., 0.800000012
+ 32, 2., 1.
+ 33, 2., 1.20000005
+ 34, 2., 1.39999998
+ 35, 2., 1.60000002
+ 36, 2., 1.79999995
+ 37, 1.79999995, 2.
+ 38, 1.60000002, 2.
+ 39, 1.39999998, 2.
+ 40, 1.20000005, 2.
+ 41, 1., 1.79999995
+ 42, 1., 1.60000002
+ 43, 1., 1.39999998
+ 44, 1., 1.20000005
+ 45, 0.800000012, 0.200000003
+ 46, 0.800000012, 0.400000006
+ 47, 0.800000012, 0.600000024
+ 48, 0.800000012, 0.800000012
+ 49, 0.600000024, 0.200000003
+ 50, 0.600000024, 0.400000006
+ 51, 0.600000024, 0.600000024
+ 52, 0.600000024, 0.800000012
+ 53, 0.400000006, 0.200000003
+ 54, 0.400000006, 0.400000006
+ 55, 0.400000006, 0.600000024
+ 56, 0.400000006, 0.800000012
+ 57, 0.200000003, 0.200000003
+ 58, 0.200000003, 0.400000006
+ 59, 0.200000003, 0.600000024
+ 60, 0.200000003, 0.800000012
+ 61, 1.20000005, 0.200000003
+ 62, 1.39999998, 0.200000003
+ 63, 1.60000002, 0.200000003
+ 64, 1.79999995, 0.200000003
+ 65, 1.20000005, 0.400000006
+ 66, 1.39999998, 0.400000006
+ 67, 1.60000002, 0.400000006
+ 68, 1.79999995, 0.400000006
+ 69, 1.20000005, 0.600000024
+ 70, 1.39999998, 0.600000024
+ 71, 1.60000002, 0.600000024
+ 72, 1.79999995, 0.600000024
+ 73, 1.20000005, 0.800000012
+ 74, 1.39999998, 0.800000012
+ 75, 1.60000002, 0.800000012
+ 76, 1.79999995, 0.800000012
+ 77, 1.20000005, 1.
+ 78, 1.39999998, 1.
+ 79, 1.60000002, 1.
+ 80, 1.79999995, 1.
+ 81, 1.20000005, 1.20000005
+ 82, 1.39999998, 1.20000005
+ 83, 1.60000002, 1.20000005
+ 84, 1.79999995, 1.20000005
+ 85, 1.20000005, 1.39999998
+ 86, 1.39999998, 1.39999998
+ 87, 1.60000002, 1.39999998
+ 88, 1.79999995, 1.39999998
+ 89, 1.20000005, 1.60000002
+ 90, 1.39999998, 1.60000002
+ 91, 1.60000002, 1.60000002
+ 92, 1.79999995, 1.60000002
+ 93, 1.20000005, 1.79999995
+ 94, 1.39999998, 1.79999995
+ 95, 1.60000002, 1.79999995
+ 96, 1.79999995, 1.79999995
+*Element, type=CPS4R
+ 1, 1, 8, 45, 23
+ 2, 8, 9, 46, 45
+ 3, 9, 10, 47, 46
+ 4, 10, 11, 48, 47
+ 5, 11, 2, 12, 48
+ 6, 23, 45, 49, 22
+ 7, 45, 46, 50, 49
+ 8, 46, 47, 51, 50
+ 9, 47, 48, 52, 51
+10, 48, 12, 13, 52
+11, 22, 49, 53, 21
+12, 49, 50, 54, 53
+13, 50, 51, 55, 54
+14, 51, 52, 56, 55
+15, 52, 13, 14, 56
+16, 21, 53, 57, 20
+17, 53, 54, 58, 57
+18, 54, 55, 59, 58
+19, 55, 56, 60, 59
+20, 56, 14, 15, 60
+21, 20, 57, 19, 4
+22, 57, 58, 18, 19
+23, 58, 59, 17, 18
+24, 59, 60, 16, 17
+25, 60, 15, 3, 16
+26, 1, 24, 61, 8
+27, 24, 25, 62, 61
+28, 25, 26, 63, 62
+29, 26, 27, 64, 63
+30, 27, 5, 28, 64
+31, 8, 61, 65, 9
+32, 61, 62, 66, 65
+33, 62, 63, 67, 66
+34, 63, 64, 68, 67
+35, 64, 28, 29, 68
+36, 9, 65, 69, 10
+37, 65, 66, 70, 69
+38, 66, 67, 71, 70
+39, 67, 68, 72, 71
+40, 68, 29, 30, 72
+41, 10, 69, 73, 11
+42, 69, 70, 74, 73
+43, 70, 71, 75, 74
+44, 71, 72, 76, 75
+45, 72, 30, 31, 76
+46, 11, 73, 77, 2
+47, 73, 74, 78, 77
+48, 74, 75, 79, 78
+49, 75, 76, 80, 79
+50, 76, 31, 32, 80
+51, 2, 77, 81, 44
+52, 77, 78, 82, 81
+53, 78, 79, 83, 82
+54, 79, 80, 84, 83
+55, 80, 32, 33, 84
+56, 44, 81, 85, 43
+57, 81, 82, 86, 85
+58, 82, 83, 87, 86
+59, 83, 84, 88, 87
+60, 84, 33, 34, 88
+61, 43, 85, 89, 42
+62, 85, 86, 90, 89
+63, 86, 87, 91, 90
+64, 87, 88, 92, 91
+65, 88, 34, 35, 92
+66, 42, 89, 93, 41
+67, 89, 90, 94, 93
+68, 90, 91, 95, 94
+69, 91, 92, 96, 95
+70, 92, 35, 36, 96
+71, 41, 93, 40, 7
+72, 93, 94, 39, 40
+73, 94, 95, 38, 39
+74, 95, 96, 37, 38
+75, 96, 36, 6, 37
+*Nset, nset=_PickedSet3, internal
+ 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
+ 20, 21, 22, 23, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56
+ 57, 58, 59, 60
+*Elset, elset=_PickedSet3, internal, generate
+ 1, 25, 1
+*Nset, nset=_PickedSet4, internal
+ 1, 2, 5, 6, 7, 8, 9, 10, 11, 24, 25, 26, 27, 28, 29, 30
+ 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 61, 62
+ 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78
+ 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94
+ 95, 96
+*Elset, elset=_PickedSet4, internal, generate
+ 26, 75, 1
+** Section: Section-1
+*Solid Section, elset=_PickedSet3, material=Material-1
+,
+** Section: Section-2
+*Solid Section, elset=_PickedSet4, material=Material-2
+,
+*End Part
+**
+**
+** ASSEMBLY
+**
+*Assembly, name=Assembly
+**
+*Instance, name=Part-1-1, part=Part-1
+*End Instance
+**
+*Elset, elset=_Surf-1_S3, internal, instance=Part-1-1, generate
+ 21, 25, 1
+*Surface, type=ELEMENT, name=Surf-1
+_Surf-1_S3, S3
+*Elset, elset=_Surf-2_S3, internal, instance=Part-1-1, generate
+ 71, 75, 1
+*Surface, type=ELEMENT, name=Surf-2
+_Surf-2_S3, S3
+*Elset, elset=_Surf-3_S1, internal, instance=Part-1-1, generate
+ 26, 30, 1
+*Elset, elset=_Surf-3_S2, internal, instance=Part-1-1, generate
+ 30, 75, 5
+*Surface, type=ELEMENT, name=Surf-3
+_Surf-3_S1, S1
+_Surf-3_S2, S2
+*End Assembly
+**
+** MATERIALS
+**
+*Material, name=Material-1
+*Material, name=Material-2
diff --git a/tests/grid/grids/abaqus/2d/2d_test_pave.cub b/tests/grid/grids/abaqus/2d/2d_test_pave.cub
new file mode 100644
index 0000000000..9ffe47f98e
Binary files /dev/null and b/tests/grid/grids/abaqus/2d/2d_test_pave.cub differ
diff --git a/tests/grid/grids/abaqus/2d/2d_test_pave.inp b/tests/grid/grids/abaqus/2d/2d_test_pave.inp
new file mode 100644
index 0000000000..79ab455ffe
--- /dev/null
+++ b/tests/grid/grids/abaqus/2d/2d_test_pave.inp
@@ -0,0 +1,388 @@
+*HEADING
+cubit(lities/Mesh_conversion/v1.3_deal_II/mesh/2d/test_pave.inp): 07/09/2015: 17
+version: 13.2
+**
+********************************** P A R T S **********************************
+*PART, NAME=Part-Default
+**
+********************************** N O D E S **********************************
+*NODE, NSET=ALLNODES
+ 1, -1.000000e+00, 1.224647e-16, 0.000000e+00
+ 2, -7.071068e-01, 7.071068e-01, 0.000000e+00
+ 3, -1.248967e+00, 9.720957e-01, 0.000000e+00
+ 4, -1.714319e+00, 2.838404e-01, 0.000000e+00
+ 5, 6.123234e-17, 1.000000e+00, 0.000000e+00
+ 6, -6.148036e-01, 1.505307e+00, 0.000000e+00
+ 7, 6.635957e-01, 1.579027e+00, 0.000000e+00
+ 8, 5.671687e-02, 2.116324e+00, 0.000000e+00
+ 9, 7.071068e-01, 7.071068e-01, 0.000000e+00
+ 10, 1.183809e+00, 1.044147e+00, 0.000000e+00
+ 11, 1.000000e+00, 0.000000e+00, 0.000000e+00
+ 12, 1.571332e+00, 4.888103e-01, 0.000000e+00
+ 13, 1.782733e+00, -6.084303e-01, 0.000000e+00
+ 14, 2.210493e+00, 8.406742e-02, 0.000000e+00
+ 15, 7.071068e-01, -7.071068e-01, 0.000000e+00
+ 16, 1.251542e+00, -1.266711e+00, 0.000000e+00
+ 17, 6.123234e-17, -1.000000e+00, 0.000000e+00
+ 18, 5.975285e-01, -1.845350e+00, 0.000000e+00
+ 19, -6.117282e-01, -1.735589e+00, 0.000000e+00
+ 20, -1.116731e-01, -2.367074e+00, 0.000000e+00
+ 21, -7.071068e-01, -7.071068e-01, 0.000000e+00
+ 22, -1.161675e+00, -1.259191e+00, 0.000000e+00
+ 23, -1.650277e+00, -7.891625e-01, 0.000000e+00
+ 24, -2.197766e+00, -4.123732e-01, 0.000000e+00
+ 25, -2.417703e+00, 5.467143e-01, 0.000000e+00
+ 26, -2.762732e+00, -1.460210e-01, 0.000000e+00
+ 27, -1.930120e+00, 1.289966e+00, 0.000000e+00
+ 28, -1.256319e+00, 1.899794e+00, 0.000000e+00
+ 29, -6.632397e-01, 2.490545e+00, 0.000000e+00
+ 30, 9.257205e-01, 2.910608e+00, 0.000000e+00
+ 31, -1.297241e-01, 3.219814e+00, 0.000000e+00
+ 32, 1.411464e+00, 2.027046e+00, 0.000000e+00
+ 33, 1.739326e+00, 1.363628e+00, 0.000000e+00
+ 34, 1.920718e+00, 8.702813e-01, 0.000000e+00
+ 35, 2.446871e+00, 7.591875e-01, 0.000000e+00
+ 36, 3.049510e+00, -2.446302e-01, 0.000000e+00
+ 37, 3.203553e+00, 6.179929e-01, 0.000000e+00
+ 38, 2.749808e+00, -1.265446e+00, 0.000000e+00
+ 39, 1.897366e+00, -1.914834e+00, 0.000000e+00
+ 40, 1.269031e+00, -2.788326e+00, 0.000000e+00
+ 41, 2.518019e-01, -3.164611e+00, 0.000000e+00
+ 42, -7.504781e-01, -2.761523e+00, 0.000000e+00
+ 43, -5.462876e-01, -3.411286e+00, 0.000000e+00
+ 44, -1.182410e+00, -2.282079e+00, 0.000000e+00
+ 45, -1.685556e+00, -1.844861e+00, 0.000000e+00
+ 46, 5.000000e+00, 5.000000e+00, 0.000000e+00
+ 47, 4.090909e+00, 5.000000e+00, 0.000000e+00
+ 48, 4.060450e+00, 4.086626e+00, 0.000000e+00
+ 49, 5.000000e+00, 4.090909e+00, 0.000000e+00
+ 50, 3.181818e+00, 5.000000e+00, 0.000000e+00
+ 51, 3.115699e+00, 4.074766e+00, 0.000000e+00
+ 52, 2.272727e+00, 5.000000e+00, 0.000000e+00
+ 53, 2.178551e+00, 4.049760e+00, 0.000000e+00
+ 54, 1.363636e+00, 5.000000e+00, 0.000000e+00
+ 55, 1.175968e+00, 4.016826e+00, 0.000000e+00
+ 56, 4.545455e-01, 5.000000e+00, 0.000000e+00
+ 57, 2.105953e-01, 4.091171e+00, 0.000000e+00
+ 58, -4.545455e-01, 5.000000e+00, 0.000000e+00
+ 59, -6.792976e-01, 4.185873e+00, 0.000000e+00
+ 60, -1.363636e+00, 5.000000e+00, 0.000000e+00
+ 61, -1.516430e+00, 4.252940e+00, 0.000000e+00
+ 62, -2.272727e+00, 5.000000e+00, 0.000000e+00
+ 63, -2.341894e+00, 4.237714e+00, 0.000000e+00
+ 64, -3.181818e+00, 5.000000e+00, 0.000000e+00
+ 65, -3.211916e+00, 4.184376e+00, 0.000000e+00
+ 66, -4.090909e+00, 5.000000e+00, 0.000000e+00
+ 67, -4.100432e+00, 4.135547e+00, 0.000000e+00
+ 68, -5.000000e+00, 5.000000e+00, 0.000000e+00
+ 69, -5.000000e+00, 4.090909e+00, 0.000000e+00
+ 70, -5.000000e+00, -5.000000e+00, 0.000000e+00
+ 71, -4.090909e+00, -5.000000e+00, 0.000000e+00
+ 72, -3.975689e+00, -4.020745e+00, 0.000000e+00
+ 73, -5.000000e+00, -4.090909e+00, 0.000000e+00
+ 74, -3.181818e+00, -5.000000e+00, 0.000000e+00
+ 75, -3.007939e+00, -4.091814e+00, 0.000000e+00
+ 76, -2.272727e+00, -5.000000e+00, 0.000000e+00
+ 77, -2.118165e+00, -4.179608e+00, 0.000000e+00
+ 78, -1.363636e+00, -5.000000e+00, 0.000000e+00
+ 79, -1.286735e+00, -4.224790e+00, 0.000000e+00
+ 80, -4.545455e-01, -5.000000e+00, 0.000000e+00
+ 81, -4.512843e-01, -4.168639e+00, 0.000000e+00
+ 82, 4.545455e-01, -5.000000e+00, 0.000000e+00
+ 83, 4.030003e-01, -4.073294e+00, 0.000000e+00
+ 84, 1.363636e+00, -5.000000e+00, 0.000000e+00
+ 85, 1.325549e+00, -3.979846e+00, 0.000000e+00
+ 86, 2.272727e+00, -5.000000e+00, 0.000000e+00
+ 87, 2.252201e+00, -4.040626e+00, 0.000000e+00
+ 88, 3.181818e+00, -5.000000e+00, 0.000000e+00
+ 89, 3.157285e+00, -4.065589e+00, 0.000000e+00
+ 90, 4.090909e+00, -5.000000e+00, 0.000000e+00
+ 91, 4.077522e+00, -4.080192e+00, 0.000000e+00
+ 92, 5.000000e+00, -5.000000e+00, 0.000000e+00
+ 93, 5.000000e+00, -4.090909e+00, 0.000000e+00
+ 94, -5.000000e+00, 3.181818e+00, 0.000000e+00
+ 95, -4.092168e+00, 3.267102e+00, 0.000000e+00
+ 96, -5.000000e+00, 2.272727e+00, 0.000000e+00
+ 97, -4.039503e+00, 2.393326e+00, 0.000000e+00
+ 98, -5.000000e+00, 1.363636e+00, 0.000000e+00
+ 99, -3.996656e+00, 1.509251e+00, 0.000000e+00
+ 100, -5.000000e+00, 4.545455e-01, 0.000000e+00
+ 101, -4.115655e+00, 6.051418e-01, 0.000000e+00
+ 102, -5.000000e+00, -4.545455e-01, 0.000000e+00
+ 103, -4.179716e+00, -2.392163e-01, 0.000000e+00
+ 104, -5.000000e+00, -1.363636e+00, 0.000000e+00
+ 105, -4.162796e+00, -1.052655e+00, 0.000000e+00
+ 106, -5.000000e+00, -2.272727e+00, 0.000000e+00
+ 107, -3.995493e+00, -1.883014e+00, 0.000000e+00
+ 108, -5.000000e+00, -3.181818e+00, 0.000000e+00
+ 109, -3.706913e+00, -2.856302e+00, 0.000000e+00
+ 110, 5.000000e+00, -3.181818e+00, 0.000000e+00
+ 111, 4.058483e+00, -3.161384e+00, 0.000000e+00
+ 112, 5.000000e+00, -2.272727e+00, 0.000000e+00
+ 113, 4.028346e+00, -2.253608e+00, 0.000000e+00
+ 114, 5.000000e+00, -1.363636e+00, 0.000000e+00
+ 115, 3.960536e+00, -1.318590e+00, 0.000000e+00
+ 116, 5.000000e+00, -4.545455e-01, 0.000000e+00
+ 117, 4.021285e+00, -3.783375e-01, 0.000000e+00
+ 118, 5.000000e+00, 4.545455e-01, 0.000000e+00
+ 119, 4.084451e+00, 5.129531e-01, 0.000000e+00
+ 120, 5.000000e+00, 1.363636e+00, 0.000000e+00
+ 121, 4.096468e+00, 1.400238e+00, 0.000000e+00
+ 122, 5.000000e+00, 2.272727e+00, 0.000000e+00
+ 123, 4.072217e+00, 2.285108e+00, 0.000000e+00
+ 124, 5.000000e+00, 3.181818e+00, 0.000000e+00
+ 125, 4.052207e+00, 3.179642e+00, 0.000000e+00
+ 126, -2.188422e+00, -1.403602e+00, 0.000000e+00
+ 127, -2.620881e+00, -9.751238e-01, 0.000000e+00
+ 128, -2.941409e+00, -6.326900e-01, 0.000000e+00
+ 129, -3.415955e+00, -1.086832e-01, 0.000000e+00
+ 130, -3.432252e+00, -7.805678e-01, 0.000000e+00
+ 131, -3.222710e+00, 6.812351e-01, 0.000000e+00
+ 132, -2.809584e+00, 1.685928e+00, 0.000000e+00
+ 133, -1.861024e+00, 2.311790e+00, 0.000000e+00
+ 134, -1.296390e+00, 2.805896e+00, 0.000000e+00
+ 135, -9.497806e-01, 3.433592e+00, 0.000000e+00
+ 136, -3.204685e+00, 3.371362e+00, 0.000000e+00
+ 137, -3.073870e+00, 2.574407e+00, 0.000000e+00
+ 138, -1.649679e+00, 3.573931e+00, 0.000000e+00
+ 139, 3.140534e+00, -3.150883e+00, 0.000000e+00
+ 140, 3.108753e+00, -2.277743e+00, 0.000000e+00
+ 141, -2.358018e+00, 3.517442e+00, 0.000000e+00
+ 142, 3.219273e+00, 1.444593e+00, 0.000000e+00
+ 143, 3.170845e+00, 2.279239e+00, 0.000000e+00
+ 144, 3.113284e+00, 3.159638e+00, 0.000000e+00
+ 145, -2.696726e+00, -3.189963e+00, 0.000000e+00
+ 146, -1.921346e+00, -3.415773e+00, 0.000000e+00
+ 147, -1.231255e+00, -3.528548e+00, 0.000000e+00
+ 148, 2.266466e+00, -3.120950e+00, 0.000000e+00
+ 149, 2.129707e+00, 3.094338e+00, 0.000000e+00
+ 150, -3.201100e+00, -1.393758e+00, 0.000000e+00
+ 151, -2.243126e+00, 2.869257e+00, 0.000000e+00
+ 152, 2.411402e+00, -2.427272e+00, 0.000000e+00
+ 153, 2.276014e+00, 2.221435e+00, 0.000000e+00
+ 154, 2.424878e+00, 1.451379e+00, 0.000000e+00
+ 155, -1.209770e+00, -3.022037e+00, 0.000000e+00
+ 156, -1.640040e+00, -2.776618e+00, 0.000000e+00
+ 157, -1.734195e+00, 3.072675e+00, 0.000000e+00
+ 158, -2.210435e+00, -2.437045e+00, 0.000000e+00
+ 159, -2.785294e+00, -1.984748e+00, 0.000000e+00
+ 160, -3.023636e-01, -2.995605e-01, 0.000000e+00
+ 161, -5.376826e-01, 2.862392e-05, 0.000000e+00
+ 162, -3.950243e-03, -5.378538e-01, 0.000000e+00
+ 163, 2.996705e-01, -3.059478e-01, 0.000000e+00
+ 164, 5.352648e-01, 1.498241e-03, 0.000000e+00
+ 165, 2.949227e-01, 3.043098e-01, 0.000000e+00
+ 166, -6.249558e-03, 5.358949e-01, 0.000000e+00
+ 167, -3.029584e-01, 2.988083e-01, 0.000000e+00
+ 168, -4.868684e-03, 5.290302e-05, 0.000000e+00
+**
+********************************** E L E M E N T S ****************************
+*ELEMENT, TYPE=S4R, ELSET=EB1
+ 1, 1, 2, 3, 4
+ 2, 2, 5, 6, 3
+ 3, 5, 7, 8, 6
+ 4, 5, 9, 10, 7
+ 5, 9, 11, 12, 10
+ 6, 11, 13, 14, 12
+ 7, 11, 15, 16, 13
+ 8, 15, 17, 18, 16
+ 9, 17, 19, 20, 18
+ 10, 17, 21, 22, 19
+ 11, 21, 1, 23, 22
+ 12, 1, 4, 24, 23
+ 13, 4, 25, 26, 24
+ 14, 4, 3, 27, 25
+ 15, 3, 6, 28, 27
+ 16, 6, 8, 29, 28
+ 17, 8, 30, 31, 29
+ 18, 8, 7, 32, 30
+ 19, 7, 10, 33, 32
+ 20, 10, 12, 34, 33
+ 21, 12, 14, 35, 34
+ 22, 14, 36, 37, 35
+ 23, 14, 13, 38, 36
+ 24, 13, 16, 39, 38
+ 25, 16, 18, 40, 39
+ 26, 18, 20, 41, 40
+ 27, 20, 42, 43, 41
+ 28, 20, 19, 44, 42
+ 29, 19, 22, 45, 44
+ 30, 46, 47, 48, 49
+ 31, 47, 50, 51, 48
+ 32, 50, 52, 53, 51
+ 33, 52, 54, 55, 53
+ 34, 54, 56, 57, 55
+ 35, 56, 58, 59, 57
+ 36, 58, 60, 61, 59
+ 37, 60, 62, 63, 61
+ 38, 62, 64, 65, 63
+ 39, 64, 66, 67, 65
+ 40, 66, 68, 69, 67
+ 41, 70, 71, 72, 73
+ 42, 71, 74, 75, 72
+ 43, 74, 76, 77, 75
+ 44, 76, 78, 79, 77
+ 45, 78, 80, 81, 79
+ 46, 80, 82, 83, 81
+ 47, 82, 84, 85, 83
+ 48, 84, 86, 87, 85
+ 49, 86, 88, 89, 87
+ 50, 88, 90, 91, 89
+ 51, 90, 92, 93, 91
+ 52, 69, 94, 95, 67
+ 53, 94, 96, 97, 95
+ 54, 96, 98, 99, 97
+ 55, 98, 100, 101, 99
+ 56, 100, 102, 103, 101
+ 57, 102, 104, 105, 103
+ 58, 104, 106, 107, 105
+ 59, 106, 108, 109, 107
+ 60, 108, 73, 72, 109
+ 61, 93, 110, 111, 91
+ 62, 110, 112, 113, 111
+ 63, 112, 114, 115, 113
+ 64, 114, 116, 117, 115
+ 65, 116, 118, 119, 117
+ 66, 118, 120, 121, 119
+ 67, 120, 122, 123, 121
+ 68, 122, 124, 125, 123
+ 69, 124, 49, 48, 125
+ 70, 22, 23, 126, 45
+ 71, 23, 24, 127, 126
+ 72, 24, 26, 128, 127
+ 73, 26, 129, 130, 128
+ 74, 26, 25, 131, 129
+ 75, 25, 27, 132, 131
+ 76, 27, 28, 133, 132
+ 77, 28, 29, 134, 133
+ 78, 29, 31, 135, 134
+ 79, 31, 57, 59, 135
+ 80, 67, 95, 136, 65
+ 81, 95, 97, 137, 136
+ 82, 97, 99, 132, 137
+ 83, 99, 101, 131, 132
+ 84, 101, 103, 129, 131
+ 85, 59, 61, 138, 135
+ 86, 91, 111, 139, 89
+ 87, 111, 113, 140, 139
+ 88, 113, 115, 38, 140
+ 89, 115, 117, 36, 38
+ 90, 117, 119, 37, 36
+ 91, 61, 63, 141, 138
+ 92, 63, 65, 136, 141
+ 93, 119, 121, 142, 37
+ 94, 121, 123, 143, 142
+ 95, 123, 125, 144, 143
+ 96, 125, 48, 51, 144
+ 97, 72, 75, 145, 109
+ 98, 75, 77, 146, 145
+ 99, 77, 79, 147, 146
+ 100, 79, 81, 43, 147
+ 101, 81, 83, 41, 43
+ 102, 83, 85, 40, 41
+ 103, 85, 87, 148, 40
+ 104, 87, 89, 139, 148
+ 105, 103, 105, 130, 129
+ 106, 51, 53, 149, 144
+ 107, 53, 55, 30, 149
+ 108, 55, 57, 31, 30
+ 109, 105, 107, 150, 130
+ 110, 136, 137, 151, 141
+ 111, 151, 137, 132, 133
+ 112, 38, 39, 152, 140
+ 113, 40, 148, 152, 39
+ 114, 139, 140, 152, 148
+ 115, 30, 32, 153, 149
+ 116, 32, 33, 154, 153
+ 117, 35, 37, 142, 154
+ 118, 43, 42, 155, 147
+ 119, 42, 44, 156, 155
+ 120, 128, 130, 150, 127
+ 121, 156, 146, 147, 155
+ 122, 135, 138, 157, 134
+ 123, 138, 141, 151, 157
+ 124, 157, 151, 133, 134
+ 125, 153, 154, 142, 143
+ 126, 158, 145, 146, 156
+ 127, 158, 156, 44, 45
+ 128, 154, 33, 34, 35
+ 129, 153, 143, 144, 149
+ 130, 45, 126, 159, 158
+ 131, 126, 127, 150, 159
+ 132, 159, 150, 107, 109
+ 133, 158, 159, 109, 145
+*ELEMENT, TYPE=S4R, ELSET=EB2
+ 134, 1, 21, 160, 161
+ 135, 21, 17, 162, 160
+ 136, 17, 15, 163, 162
+ 137, 15, 11, 164, 163
+ 138, 11, 9, 165, 164
+ 139, 9, 5, 166, 165
+ 140, 5, 2, 167, 166
+ 141, 2, 1, 161, 167
+ 142, 166, 167, 168, 165
+ 143, 167, 161, 160, 168
+ 144, 165, 168, 163, 164
+ 145, 168, 160, 162, 163
+**
+********************************** S I D E S E T S **********************************
+*ELSET, ELSET=SS1_E1
+ 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
+ 40
+*SURFACE, NAME=SS1
+SS1_E1, E1
+*ELSET, ELSET=SS2_E1
+ 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
+ 51
+*SURFACE, NAME=SS2
+SS2_E1, E1
+**
+********************************** P R O P E R T I E S ************************
+*SHELL SECTION, ELSET=EB1, SECTION INTEGRATION=SIMPSON, MATERIAL=Default-Steel
+1.000000e+00
+*SHELL SECTION, ELSET=EB2, SECTION INTEGRATION=SIMPSON, MATERIAL=Default-Steel
+1.000000e+00
+**
+*END PART
+**
+**
+**
+********************************** E N D P A R T S **********************************
+**
+**
+********************************** A S S E M B L Y ************************************
+**
+*ASSEMBLY, NAME=ASSEMBLY1
+**
+*INSTANCE, NAME=Part-Default_1, PART=Part-Default
+*END INSTANCE
+**
+*END ASSEMBLY
+**
+**
+**
+*MATERIAL, NAME = Default-Steel
+*ELASTIC, TYPE=ISOTROPIC
+2.068000e+05, 2.900000e-01
+*DENSITY
+7.000000e-06
+*CONDUCTIVITY,TYPE=ISO
+4.500000e-02
+*SPECIFIC HEAT
+5.000000e+02
+**
+**
+************************************** H I S T O R Y *************************************
+**
+*PREPRINT
+**
+**************************************** S T E P 1 ***************************************
+*STEP,INC=100,NAME=Default Set
+**
+*STATIC
+1, 1, 1e-05, 1
+**
+**
+**
+**
+*END STEP
diff --git a/contrib/mesh_conversion/mesh/3d/CC.cub b/tests/grid/grids/abaqus/3d/3d_CC.cub
similarity index 100%
rename from contrib/mesh_conversion/mesh/3d/CC.cub
rename to tests/grid/grids/abaqus/3d/3d_CC.cub
diff --git a/contrib/mesh_conversion/mesh/3d/CC_cubit_new.inp b/tests/grid/grids/abaqus/3d/3d_CC_cubit_new.inp
similarity index 100%
rename from contrib/mesh_conversion/mesh/3d/CC_cubit_new.inp
rename to tests/grid/grids/abaqus/3d/3d_CC_cubit_new.inp
diff --git a/contrib/mesh_conversion/mesh/3d/CC_cubit_old.inp b/tests/grid/grids/abaqus/3d/3d_CC_cubit_old.inp
similarity index 100%
rename from contrib/mesh_conversion/mesh/3d/CC_cubit_old.inp
rename to tests/grid/grids/abaqus/3d/3d_CC_cubit_old.inp
diff --git a/contrib/mesh_conversion/mesh/3d/other_simple.inp b/tests/grid/grids/abaqus/3d/3d_other_simple.inp
similarity index 100%
rename from contrib/mesh_conversion/mesh/3d/other_simple.inp
rename to tests/grid/grids/abaqus/3d/3d_other_simple.inp
diff --git a/tests/grid/grids/abaqus/3d/3d_test_abaqus.cae b/tests/grid/grids/abaqus/3d/3d_test_abaqus.cae
new file mode 100755
index 0000000000..457821bb76
Binary files /dev/null and b/tests/grid/grids/abaqus/3d/3d_test_abaqus.cae differ
diff --git a/tests/grid/grids/abaqus/3d/3d_test_abaqus.inp b/tests/grid/grids/abaqus/3d/3d_test_abaqus.inp
new file mode 100755
index 0000000000..9cfe78a9c8
--- /dev/null
+++ b/tests/grid/grids/abaqus/3d/3d_test_abaqus.inp
@@ -0,0 +1,1049 @@
+*Heading
+** Job name: 3d_test_abaqus Model name: Model-1
+** Generated by: Abaqus/CAE 6.13-3
+*Preprint, echo=NO, model=NO, history=NO, contact=NO
+**
+** PARTS
+**
+*Part, name=Part-1
+*End Part
+**
+**
+** ASSEMBLY
+**
+*Assembly, name=Assembly
+**
+*Instance, name=Part-1-1, part=Part-1
+*Node
+ 1, 0., 1., 1.
+ 2, 1., 1., 1.
+ 3, 1., 1., 0.
+ 4, 0., 1., 0.
+ 5, 1., 0., 1.
+ 6, 1., 0., 0.
+ 7, 0., 0., 0.
+ 8, 0., 0., 1.
+ 9, 1., 2., 1.
+ 10, 1., 2., 0.
+ 11, 2., 2., 0.
+ 12, 2., 0., 0.
+ 13, 2., 0., 1.
+ 14, 2., 2., 1.
+ 15, 0.200000003, 1., 1.
+ 16, 0.400000006, 1., 1.
+ 17, 0.600000024, 1., 1.
+ 18, 0.800000012, 1., 1.
+ 19, 1., 1., 0.800000012
+ 20, 1., 1., 0.600000024
+ 21, 1., 1., 0.400000006
+ 22, 1., 1., 0.200000003
+ 23, 0.800000012, 1., 0.
+ 24, 0.600000024, 1., 0.
+ 25, 0.400000006, 1., 0.
+ 26, 0.200000003, 1., 0.
+ 27, 0., 1., 0.200000003
+ 28, 0., 1., 0.400000006
+ 29, 0., 1., 0.600000024
+ 30, 0., 1., 0.800000012
+ 31, 0.800000012, 0., 1.
+ 32, 0.600000024, 0., 1.
+ 33, 0.400000006, 0., 1.
+ 34, 0.200000003, 0., 1.
+ 35, 1., 0., 0.200000003
+ 36, 1., 0., 0.400000006
+ 37, 1., 0., 0.600000024
+ 38, 1., 0., 0.800000012
+ 39, 0.200000003, 0., 0.
+ 40, 0.400000006, 0., 0.
+ 41, 0.600000024, 0., 0.
+ 42, 0.800000012, 0., 0.
+ 43, 0., 0., 0.800000012
+ 44, 0., 0., 0.600000024
+ 45, 0., 0., 0.400000006
+ 46, 0., 0., 0.200000003
+ 47, 0., 0.800000012, 0.
+ 48, 0., 0.600000024, 0.
+ 49, 0., 0.400000006, 0.
+ 50, 0., 0.200000003, 0.
+ 51, 0., 0.200000003, 1.
+ 52, 0., 0.400000006, 1.
+ 53, 0., 0.600000024, 1.
+ 54, 0., 0.800000012, 1.
+ 55, 1., 0.200000003, 0.
+ 56, 1., 0.400000006, 0.
+ 57, 1., 0.600000024, 0.
+ 58, 1., 0.800000012, 0.
+ 59, 1., 0.800000012, 1.
+ 60, 1., 0.600000024, 1.
+ 61, 1., 0.400000006, 1.
+ 62, 1., 0.200000003, 1.
+ 63, 1., 2., 0.800000012
+ 64, 1., 2., 0.600000024
+ 65, 1., 2., 0.400000006
+ 66, 1., 2., 0.200000003
+ 67, 1., 1.79999995, 0.
+ 68, 1., 1.60000002, 0.
+ 69, 1., 1.39999998, 0.
+ 70, 1., 1.20000005, 0.
+ 71, 1., 1.20000005, 1.
+ 72, 1., 1.39999998, 1.
+ 73, 1., 1.60000002, 1.
+ 74, 1., 1.79999995, 1.
+ 75, 2., 2., 0.200000003
+ 76, 2., 2., 0.400000006
+ 77, 2., 2., 0.600000024
+ 78, 2., 2., 0.800000012
+ 79, 2., 0.200000003, 0.
+ 80, 2., 0.400000006, 0.
+ 81, 2., 0.600000024, 0.
+ 82, 2., 0.800000012, 0.
+ 83, 2., 1., 0.
+ 84, 2., 1.20000005, 0.
+ 85, 2., 1.39999998, 0.
+ 86, 2., 1.60000002, 0.
+ 87, 2., 1.79999995, 0.
+ 88, 2., 0., 0.800000012
+ 89, 2., 0., 0.600000024
+ 90, 2., 0., 0.400000006
+ 91, 2., 0., 0.200000003
+ 92, 2., 1.79999995, 1.
+ 93, 2., 1.60000002, 1.
+ 94, 2., 1.39999998, 1.
+ 95, 2., 1.20000005, 1.
+ 96, 2., 1., 1.
+ 97, 2., 0.800000012, 1.
+ 98, 2., 0.600000024, 1.
+ 99, 2., 0.400000006, 1.
+ 100, 2., 0.200000003, 1.
+ 101, 1.20000005, 0., 1.
+ 102, 1.39999998, 0., 1.
+ 103, 1.60000002, 0., 1.
+ 104, 1.79999995, 0., 1.
+ 105, 1.79999995, 2., 1.
+ 106, 1.60000002, 2., 1.
+ 107, 1.39999998, 2., 1.
+ 108, 1.20000005, 2., 1.
+ 109, 1.79999995, 0., 0.
+ 110, 1.60000002, 0., 0.
+ 111, 1.39999998, 0., 0.
+ 112, 1.20000005, 0., 0.
+ 113, 1.20000005, 2., 0.
+ 114, 1.39999998, 2., 0.
+ 115, 1.60000002, 2., 0.
+ 116, 1.79999995, 2., 0.
+ 117, 0.200000003, 1., 0.800000012
+ 118, 0.400000006, 1., 0.800000012
+ 119, 0.600000024, 1., 0.800000012
+ 120, 0.800000012, 1., 0.800000012
+ 121, 0.200000003, 1., 0.600000024
+ 122, 0.400000006, 1., 0.600000024
+ 123, 0.600000024, 1., 0.600000024
+ 124, 0.800000012, 1., 0.600000024
+ 125, 0.200000003, 1., 0.400000006
+ 126, 0.400000006, 1., 0.400000006
+ 127, 0.600000024, 1., 0.400000006
+ 128, 0.800000012, 1., 0.400000006
+ 129, 0.200000003, 1., 0.200000003
+ 130, 0.400000006, 1., 0.200000003
+ 131, 0.600000024, 1., 0.200000003
+ 132, 0.800000012, 1., 0.200000003
+ 133, 0.200000003, 0., 0.800000012
+ 134, 0.400000006, 0., 0.800000012
+ 135, 0.600000024, 0., 0.800000012
+ 136, 0.800000012, 0., 0.800000012
+ 137, 0.200000003, 0., 0.600000024
+ 138, 0.400000006, 0., 0.600000024
+ 139, 0.600000024, 0., 0.600000024
+ 140, 0.800000012, 0., 0.600000024
+ 141, 0.200000003, 0., 0.400000006
+ 142, 0.400000006, 0., 0.400000006
+ 143, 0.600000024, 0., 0.400000006
+ 144, 0.800000012, 0., 0.400000006
+ 145, 0.200000003, 0., 0.200000003
+ 146, 0.400000006, 0., 0.200000003
+ 147, 0.600000024, 0., 0.200000003
+ 148, 0.800000012, 0., 0.200000003
+ 149, 0., 0.800000012, 0.800000012
+ 150, 0., 0.800000012, 0.600000024
+ 151, 0., 0.800000012, 0.400000006
+ 152, 0., 0.800000012, 0.200000003
+ 153, 0., 0.600000024, 0.800000012
+ 154, 0., 0.600000024, 0.600000024
+ 155, 0., 0.600000024, 0.400000006
+ 156, 0., 0.600000024, 0.200000003
+ 157, 0., 0.400000006, 0.800000012
+ 158, 0., 0.400000006, 0.600000024
+ 159, 0., 0.400000006, 0.400000006
+ 160, 0., 0.400000006, 0.200000003
+ 161, 0., 0.200000003, 0.800000012
+ 162, 0., 0.200000003, 0.600000024
+ 163, 0., 0.200000003, 0.400000006
+ 164, 0., 0.200000003, 0.200000003
+ 165, 1., 0.800000012, 0.800000012
+ 166, 1., 0.800000012, 0.600000024
+ 167, 1., 0.800000012, 0.400000006
+ 168, 1., 0.800000012, 0.200000003
+ 169, 1., 0.600000024, 0.800000012
+ 170, 1., 0.600000024, 0.600000024
+ 171, 1., 0.600000024, 0.400000006
+ 172, 1., 0.600000024, 0.200000003
+ 173, 1., 0.400000006, 0.800000012
+ 174, 1., 0.400000006, 0.600000024
+ 175, 1., 0.400000006, 0.400000006
+ 176, 1., 0.400000006, 0.200000003
+ 177, 1., 0.200000003, 0.800000012
+ 178, 1., 0.200000003, 0.600000024
+ 179, 1., 0.200000003, 0.400000006
+ 180, 1., 0.200000003, 0.200000003
+ 181, 0.200000003, 0.800000012, 1.
+ 182, 0.400000006, 0.800000012, 1.
+ 183, 0.600000024, 0.800000012, 1.
+ 184, 0.800000012, 0.800000012, 1.
+ 185, 0.200000003, 0.600000024, 1.
+ 186, 0.400000006, 0.600000024, 1.
+ 187, 0.600000024, 0.600000024, 1.
+ 188, 0.800000012, 0.600000024, 1.
+ 189, 0.200000003, 0.400000006, 1.
+ 190, 0.400000006, 0.400000006, 1.
+ 191, 0.600000024, 0.400000006, 1.
+ 192, 0.800000012, 0.400000006, 1.
+ 193, 0.200000003, 0.200000003, 1.
+ 194, 0.400000006, 0.200000003, 1.
+ 195, 0.600000024, 0.200000003, 1.
+ 196, 0.800000012, 0.200000003, 1.
+ 197, 0.200000003, 0.800000012, 0.
+ 198, 0.400000006, 0.800000012, 0.
+ 199, 0.600000024, 0.800000012, 0.
+ 200, 0.800000012, 0.800000012, 0.
+ 201, 0.200000003, 0.600000024, 0.
+ 202, 0.400000006, 0.600000024, 0.
+ 203, 0.600000024, 0.600000024, 0.
+ 204, 0.800000012, 0.600000024, 0.
+ 205, 0.200000003, 0.400000006, 0.
+ 206, 0.400000006, 0.400000006, 0.
+ 207, 0.600000024, 0.400000006, 0.
+ 208, 0.800000012, 0.400000006, 0.
+ 209, 0.200000003, 0.200000003, 0.
+ 210, 0.400000006, 0.200000003, 0.
+ 211, 0.600000024, 0.200000003, 0.
+ 212, 0.800000012, 0.200000003, 0.
+ 213, 1., 1.79999995, 0.800000012
+ 214, 1., 1.79999995, 0.600000024
+ 215, 1., 1.79999995, 0.400000006
+ 216, 1., 1.79999995, 0.200000003
+ 217, 1., 1.60000002, 0.800000012
+ 218, 1., 1.60000002, 0.600000024
+ 219, 1., 1.60000002, 0.400000006
+ 220, 1., 1.60000002, 0.200000003
+ 221, 1., 1.39999998, 0.800000012
+ 222, 1., 1.39999998, 0.600000024
+ 223, 1., 1.39999998, 0.400000006
+ 224, 1., 1.39999998, 0.200000003
+ 225, 1., 1.20000005, 0.800000012
+ 226, 1., 1.20000005, 0.600000024
+ 227, 1., 1.20000005, 0.400000006
+ 228, 1., 1.20000005, 0.200000003
+ 229, 2., 1.79999995, 0.800000012
+ 230, 2., 1.79999995, 0.600000024
+ 231, 2., 1.79999995, 0.400000006
+ 232, 2., 1.79999995, 0.200000003
+ 233, 2., 1.60000002, 0.800000012
+ 234, 2., 1.60000002, 0.600000024
+ 235, 2., 1.60000002, 0.400000006
+ 236, 2., 1.60000002, 0.200000003
+ 237, 2., 1.39999998, 0.800000012
+ 238, 2., 1.39999998, 0.600000024
+ 239, 2., 1.39999998, 0.400000006
+ 240, 2., 1.39999998, 0.200000003
+ 241, 2., 1.20000005, 0.800000012
+ 242, 2., 1.20000005, 0.600000024
+ 243, 2., 1.20000005, 0.400000006
+ 244, 2., 1.20000005, 0.200000003
+ 245, 2., 1., 0.800000012
+ 246, 2., 1., 0.600000024
+ 247, 2., 1., 0.400000006
+ 248, 2., 1., 0.200000003
+ 249, 2., 0.800000012, 0.800000012
+ 250, 2., 0.800000012, 0.600000024
+ 251, 2., 0.800000012, 0.400000006
+ 252, 2., 0.800000012, 0.200000003
+ 253, 2., 0.600000024, 0.800000012
+ 254, 2., 0.600000024, 0.600000024
+ 255, 2., 0.600000024, 0.400000006
+ 256, 2., 0.600000024, 0.200000003
+ 257, 2., 0.400000006, 0.800000012
+ 258, 2., 0.400000006, 0.600000024
+ 259, 2., 0.400000006, 0.400000006
+ 260, 2., 0.400000006, 0.200000003
+ 261, 2., 0.200000003, 0.800000012
+ 262, 2., 0.200000003, 0.600000024
+ 263, 2., 0.200000003, 0.400000006
+ 264, 2., 0.200000003, 0.200000003
+ 265, 1.20000005, 1.79999995, 1.
+ 266, 1.20000005, 1.60000002, 1.
+ 267, 1.20000005, 1.39999998, 1.
+ 268, 1.20000005, 1.20000005, 1.
+ 269, 1.20000005, 1., 1.
+ 270, 1.20000005, 0.800000012, 1.
+ 271, 1.20000005, 0.600000024, 1.
+ 272, 1.20000005, 0.400000006, 1.
+ 273, 1.20000005, 0.200000003, 1.
+ 274, 1.39999998, 1.79999995, 1.
+ 275, 1.39999998, 1.60000002, 1.
+ 276, 1.39999998, 1.39999998, 1.
+ 277, 1.39999998, 1.20000005, 1.
+ 278, 1.39999998, 1., 1.
+ 279, 1.39999998, 0.800000012, 1.
+ 280, 1.39999998, 0.600000024, 1.
+ 281, 1.39999998, 0.400000006, 1.
+ 282, 1.39999998, 0.200000003, 1.
+ 283, 1.60000002, 1.79999995, 1.
+ 284, 1.60000002, 1.60000002, 1.
+ 285, 1.60000002, 1.39999998, 1.
+ 286, 1.60000002, 1.20000005, 1.
+ 287, 1.60000002, 1., 1.
+ 288, 1.60000002, 0.800000012, 1.
+ 289, 1.60000002, 0.600000024, 1.
+ 290, 1.60000002, 0.400000006, 1.
+ 291, 1.60000002, 0.200000003, 1.
+ 292, 1.79999995, 1.79999995, 1.
+ 293, 1.79999995, 1.60000002, 1.
+ 294, 1.79999995, 1.39999998, 1.
+ 295, 1.79999995, 1.20000005, 1.
+ 296, 1.79999995, 1., 1.
+ 297, 1.79999995, 0.800000012, 1.
+ 298, 1.79999995, 0.600000024, 1.
+ 299, 1.79999995, 0.400000006, 1.
+ 300, 1.79999995, 0.200000003, 1.
+ 301, 1.20000005, 1.79999995, 0.
+ 302, 1.20000005, 1.60000002, 0.
+ 303, 1.20000005, 1.39999998, 0.
+ 304, 1.20000005, 1.20000005, 0.
+ 305, 1.20000005, 1., 0.
+ 306, 1.20000005, 0.800000012, 0.
+ 307, 1.20000005, 0.600000024, 0.
+ 308, 1.20000005, 0.400000006, 0.
+ 309, 1.20000005, 0.200000003, 0.
+ 310, 1.39999998, 1.79999995, 0.
+ 311, 1.39999998, 1.60000002, 0.
+ 312, 1.39999998, 1.39999998, 0.
+ 313, 1.39999998, 1.20000005, 0.
+ 314, 1.39999998, 1., 0.
+ 315, 1.39999998, 0.800000012, 0.
+ 316, 1.39999998, 0.600000024, 0.
+ 317, 1.39999998, 0.400000006, 0.
+ 318, 1.39999998, 0.200000003, 0.
+ 319, 1.60000002, 1.79999995, 0.
+ 320, 1.60000002, 1.60000002, 0.
+ 321, 1.60000002, 1.39999998, 0.
+ 322, 1.60000002, 1.20000005, 0.
+ 323, 1.60000002, 1., 0.
+ 324, 1.60000002, 0.800000012, 0.
+ 325, 1.60000002, 0.600000024, 0.
+ 326, 1.60000002, 0.400000006, 0.
+ 327, 1.60000002, 0.200000003, 0.
+ 328, 1.79999995, 1.79999995, 0.
+ 329, 1.79999995, 1.60000002, 0.
+ 330, 1.79999995, 1.39999998, 0.
+ 331, 1.79999995, 1.20000005, 0.
+ 332, 1.79999995, 1., 0.
+ 333, 1.79999995, 0.800000012, 0.
+ 334, 1.79999995, 0.600000024, 0.
+ 335, 1.79999995, 0.400000006, 0.
+ 336, 1.79999995, 0.200000003, 0.
+ 337, 1.20000005, 2., 0.800000012
+ 338, 1.20000005, 2., 0.600000024
+ 339, 1.20000005, 2., 0.400000006
+ 340, 1.20000005, 2., 0.200000003
+ 341, 1.39999998, 2., 0.800000012
+ 342, 1.39999998, 2., 0.600000024
+ 343, 1.39999998, 2., 0.400000006
+ 344, 1.39999998, 2., 0.200000003
+ 345, 1.60000002, 2., 0.800000012
+ 346, 1.60000002, 2., 0.600000024
+ 347, 1.60000002, 2., 0.400000006
+ 348, 1.60000002, 2., 0.200000003
+ 349, 1.79999995, 2., 0.800000012
+ 350, 1.79999995, 2., 0.600000024
+ 351, 1.79999995, 2., 0.400000006
+ 352, 1.79999995, 2., 0.200000003
+ 353, 1.20000005, 0., 0.800000012
+ 354, 1.20000005, 0., 0.600000024
+ 355, 1.20000005, 0., 0.400000006
+ 356, 1.20000005, 0., 0.200000003
+ 357, 1.39999998, 0., 0.800000012
+ 358, 1.39999998, 0., 0.600000024
+ 359, 1.39999998, 0., 0.400000006
+ 360, 1.39999998, 0., 0.200000003
+ 361, 1.60000002, 0., 0.800000012
+ 362, 1.60000002, 0., 0.600000024
+ 363, 1.60000002, 0., 0.400000006
+ 364, 1.60000002, 0., 0.200000003
+ 365, 1.79999995, 0., 0.800000012
+ 366, 1.79999995, 0., 0.600000024
+ 367, 1.79999995, 0., 0.400000006
+ 368, 1.79999995, 0., 0.200000003
+ 369, 0.200000003, 0.800000012, 0.800000012
+ 370, 0.400000006, 0.800000012, 0.800000012
+ 371, 0.600000024, 0.800000012, 0.800000012
+ 372, 0.800000012, 0.800000012, 0.800000012
+ 373, 0.200000003, 0.800000012, 0.600000024
+ 374, 0.400000006, 0.800000012, 0.600000024
+ 375, 0.600000024, 0.800000012, 0.600000024
+ 376, 0.800000012, 0.800000012, 0.600000024
+ 377, 0.200000003, 0.800000012, 0.400000006
+ 378, 0.400000006, 0.800000012, 0.400000006
+ 379, 0.600000024, 0.800000012, 0.400000006
+ 380, 0.800000012, 0.800000012, 0.400000006
+ 381, 0.200000003, 0.800000012, 0.200000003
+ 382, 0.400000006, 0.800000012, 0.200000003
+ 383, 0.600000024, 0.800000012, 0.200000003
+ 384, 0.800000012, 0.800000012, 0.200000003
+ 385, 0.200000003, 0.600000024, 0.800000012
+ 386, 0.400000006, 0.600000024, 0.800000012
+ 387, 0.600000024, 0.600000024, 0.800000012
+ 388, 0.800000012, 0.600000024, 0.800000012
+ 389, 0.200000003, 0.600000024, 0.600000024
+ 390, 0.400000006, 0.600000024, 0.600000024
+ 391, 0.600000024, 0.600000024, 0.600000024
+ 392, 0.800000012, 0.600000024, 0.600000024
+ 393, 0.200000003, 0.600000024, 0.400000006
+ 394, 0.400000006, 0.600000024, 0.400000006
+ 395, 0.600000024, 0.600000024, 0.400000006
+ 396, 0.800000012, 0.600000024, 0.400000006
+ 397, 0.200000003, 0.600000024, 0.200000003
+ 398, 0.400000006, 0.600000024, 0.200000003
+ 399, 0.600000024, 0.600000024, 0.200000003
+ 400, 0.800000012, 0.600000024, 0.200000003
+ 401, 0.200000003, 0.400000006, 0.800000012
+ 402, 0.400000006, 0.400000006, 0.800000012
+ 403, 0.600000024, 0.400000006, 0.800000012
+ 404, 0.800000012, 0.400000006, 0.800000012
+ 405, 0.200000003, 0.400000006, 0.600000024
+ 406, 0.400000006, 0.400000006, 0.600000024
+ 407, 0.600000024, 0.400000006, 0.600000024
+ 408, 0.800000012, 0.400000006, 0.600000024
+ 409, 0.200000003, 0.400000006, 0.400000006
+ 410, 0.400000006, 0.400000006, 0.400000006
+ 411, 0.600000024, 0.400000006, 0.400000006
+ 412, 0.800000012, 0.400000006, 0.400000006
+ 413, 0.200000003, 0.400000006, 0.200000003
+ 414, 0.400000006, 0.400000006, 0.200000003
+ 415, 0.600000024, 0.400000006, 0.200000003
+ 416, 0.800000012, 0.400000006, 0.200000003
+ 417, 0.200000003, 0.200000003, 0.800000012
+ 418, 0.400000006, 0.200000003, 0.800000012
+ 419, 0.600000024, 0.200000003, 0.800000012
+ 420, 0.800000012, 0.200000003, 0.800000012
+ 421, 0.200000003, 0.200000003, 0.600000024
+ 422, 0.400000006, 0.200000003, 0.600000024
+ 423, 0.600000024, 0.200000003, 0.600000024
+ 424, 0.800000012, 0.200000003, 0.600000024
+ 425, 0.200000003, 0.200000003, 0.400000006
+ 426, 0.400000006, 0.200000003, 0.400000006
+ 427, 0.600000024, 0.200000003, 0.400000006
+ 428, 0.800000012, 0.200000003, 0.400000006
+ 429, 0.200000003, 0.200000003, 0.200000003
+ 430, 0.400000006, 0.200000003, 0.200000003
+ 431, 0.600000024, 0.200000003, 0.200000003
+ 432, 0.800000012, 0.200000003, 0.200000003
+ 433, 1.20000005, 1.79999995, 0.800000012
+ 434, 1.20000005, 1.79999995, 0.600000024
+ 435, 1.20000005, 1.79999995, 0.400000006
+ 436, 1.20000005, 1.79999995, 0.200000003
+ 437, 1.20000005, 1.60000002, 0.800000012
+ 438, 1.20000005, 1.60000002, 0.600000024
+ 439, 1.20000005, 1.60000002, 0.400000006
+ 440, 1.20000005, 1.60000002, 0.200000003
+ 441, 1.20000005, 1.39999998, 0.800000012
+ 442, 1.20000005, 1.39999998, 0.600000024
+ 443, 1.20000005, 1.39999998, 0.400000006
+ 444, 1.20000005, 1.39999998, 0.200000003
+ 445, 1.20000005, 1.20000005, 0.800000012
+ 446, 1.20000005, 1.20000005, 0.600000024
+ 447, 1.20000005, 1.20000005, 0.400000006
+ 448, 1.20000005, 1.20000005, 0.200000003
+ 449, 1.20000005, 1., 0.800000012
+ 450, 1.20000005, 1., 0.600000024
+ 451, 1.20000005, 1., 0.400000006
+ 452, 1.20000005, 1., 0.200000003
+ 453, 1.20000005, 0.800000012, 0.800000012
+ 454, 1.20000005, 0.800000012, 0.600000024
+ 455, 1.20000005, 0.800000012, 0.400000006
+ 456, 1.20000005, 0.800000012, 0.200000003
+ 457, 1.20000005, 0.600000024, 0.800000012
+ 458, 1.20000005, 0.600000024, 0.600000024
+ 459, 1.20000005, 0.600000024, 0.400000006
+ 460, 1.20000005, 0.600000024, 0.200000003
+ 461, 1.20000005, 0.400000006, 0.800000012
+ 462, 1.20000005, 0.400000006, 0.600000024
+ 463, 1.20000005, 0.400000006, 0.400000006
+ 464, 1.20000005, 0.400000006, 0.200000003
+ 465, 1.20000005, 0.200000003, 0.800000012
+ 466, 1.20000005, 0.200000003, 0.600000024
+ 467, 1.20000005, 0.200000003, 0.400000006
+ 468, 1.20000005, 0.200000003, 0.200000003
+ 469, 1.39999998, 1.79999995, 0.800000012
+ 470, 1.39999998, 1.79999995, 0.600000024
+ 471, 1.39999998, 1.79999995, 0.400000006
+ 472, 1.39999998, 1.79999995, 0.200000003
+ 473, 1.39999998, 1.60000002, 0.800000012
+ 474, 1.39999998, 1.60000002, 0.600000024
+ 475, 1.39999998, 1.60000002, 0.400000006
+ 476, 1.39999998, 1.60000002, 0.200000003
+ 477, 1.39999998, 1.39999998, 0.800000012
+ 478, 1.39999998, 1.39999998, 0.600000024
+ 479, 1.39999998, 1.39999998, 0.400000006
+ 480, 1.39999998, 1.39999998, 0.200000003
+ 481, 1.39999998, 1.20000005, 0.800000012
+ 482, 1.39999998, 1.20000005, 0.600000024
+ 483, 1.39999998, 1.20000005, 0.400000006
+ 484, 1.39999998, 1.20000005, 0.200000003
+ 485, 1.39999998, 1., 0.800000012
+ 486, 1.39999998, 1., 0.600000024
+ 487, 1.39999998, 1., 0.400000006
+ 488, 1.39999998, 1., 0.200000003
+ 489, 1.39999998, 0.800000012, 0.800000012
+ 490, 1.39999998, 0.800000012, 0.600000024
+ 491, 1.39999998, 0.800000012, 0.400000006
+ 492, 1.39999998, 0.800000012, 0.200000003
+ 493, 1.39999998, 0.600000024, 0.800000012
+ 494, 1.39999998, 0.600000024, 0.600000024
+ 495, 1.39999998, 0.600000024, 0.400000006
+ 496, 1.39999998, 0.600000024, 0.200000003
+ 497, 1.39999998, 0.400000006, 0.800000012
+ 498, 1.39999998, 0.400000006, 0.600000024
+ 499, 1.39999998, 0.400000006, 0.400000006
+ 500, 1.39999998, 0.400000006, 0.200000003
+ 501, 1.39999998, 0.200000003, 0.800000012
+ 502, 1.39999998, 0.200000003, 0.600000024
+ 503, 1.39999998, 0.200000003, 0.400000006
+ 504, 1.39999998, 0.200000003, 0.200000003
+ 505, 1.60000002, 1.79999995, 0.800000012
+ 506, 1.60000002, 1.79999995, 0.600000024
+ 507, 1.60000002, 1.79999995, 0.400000006
+ 508, 1.60000002, 1.79999995, 0.200000003
+ 509, 1.60000002, 1.60000002, 0.800000012
+ 510, 1.60000002, 1.60000002, 0.600000024
+ 511, 1.60000002, 1.60000002, 0.400000006
+ 512, 1.60000002, 1.60000002, 0.200000003
+ 513, 1.60000002, 1.39999998, 0.800000012
+ 514, 1.60000002, 1.39999998, 0.600000024
+ 515, 1.60000002, 1.39999998, 0.400000006
+ 516, 1.60000002, 1.39999998, 0.200000003
+ 517, 1.60000002, 1.20000005, 0.800000012
+ 518, 1.60000002, 1.20000005, 0.600000024
+ 519, 1.60000002, 1.20000005, 0.400000006
+ 520, 1.60000002, 1.20000005, 0.200000003
+ 521, 1.60000002, 1., 0.800000012
+ 522, 1.60000002, 1., 0.600000024
+ 523, 1.60000002, 1., 0.400000006
+ 524, 1.60000002, 1., 0.200000003
+ 525, 1.60000002, 0.800000012, 0.800000012
+ 526, 1.60000002, 0.800000012, 0.600000024
+ 527, 1.60000002, 0.800000012, 0.400000006
+ 528, 1.60000002, 0.800000012, 0.200000003
+ 529, 1.60000002, 0.600000024, 0.800000012
+ 530, 1.60000002, 0.600000024, 0.600000024
+ 531, 1.60000002, 0.600000024, 0.400000006
+ 532, 1.60000002, 0.600000024, 0.200000003
+ 533, 1.60000002, 0.400000006, 0.800000012
+ 534, 1.60000002, 0.400000006, 0.600000024
+ 535, 1.60000002, 0.400000006, 0.400000006
+ 536, 1.60000002, 0.400000006, 0.200000003
+ 537, 1.60000002, 0.200000003, 0.800000012
+ 538, 1.60000002, 0.200000003, 0.600000024
+ 539, 1.60000002, 0.200000003, 0.400000006
+ 540, 1.60000002, 0.200000003, 0.200000003
+ 541, 1.79999995, 1.79999995, 0.800000012
+ 542, 1.79999995, 1.79999995, 0.600000024
+ 543, 1.79999995, 1.79999995, 0.400000006
+ 544, 1.79999995, 1.79999995, 0.200000003
+ 545, 1.79999995, 1.60000002, 0.800000012
+ 546, 1.79999995, 1.60000002, 0.600000024
+ 547, 1.79999995, 1.60000002, 0.400000006
+ 548, 1.79999995, 1.60000002, 0.200000003
+ 549, 1.79999995, 1.39999998, 0.800000012
+ 550, 1.79999995, 1.39999998, 0.600000024
+ 551, 1.79999995, 1.39999998, 0.400000006
+ 552, 1.79999995, 1.39999998, 0.200000003
+ 553, 1.79999995, 1.20000005, 0.800000012
+ 554, 1.79999995, 1.20000005, 0.600000024
+ 555, 1.79999995, 1.20000005, 0.400000006
+ 556, 1.79999995, 1.20000005, 0.200000003
+ 557, 1.79999995, 1., 0.800000012
+ 558, 1.79999995, 1., 0.600000024
+ 559, 1.79999995, 1., 0.400000006
+ 560, 1.79999995, 1., 0.200000003
+ 561, 1.79999995, 0.800000012, 0.800000012
+ 562, 1.79999995, 0.800000012, 0.600000024
+ 563, 1.79999995, 0.800000012, 0.400000006
+ 564, 1.79999995, 0.800000012, 0.200000003
+ 565, 1.79999995, 0.600000024, 0.800000012
+ 566, 1.79999995, 0.600000024, 0.600000024
+ 567, 1.79999995, 0.600000024, 0.400000006
+ 568, 1.79999995, 0.600000024, 0.200000003
+ 569, 1.79999995, 0.400000006, 0.800000012
+ 570, 1.79999995, 0.400000006, 0.600000024
+ 571, 1.79999995, 0.400000006, 0.400000006
+ 572, 1.79999995, 0.400000006, 0.200000003
+ 573, 1.79999995, 0.200000003, 0.800000012
+ 574, 1.79999995, 0.200000003, 0.600000024
+ 575, 1.79999995, 0.200000003, 0.400000006
+ 576, 1.79999995, 0.200000003, 0.200000003
+*Element, type=C3D8R
+ 1, 54, 181, 369, 149, 1, 15, 117, 30
+ 2, 181, 182, 370, 369, 15, 16, 118, 117
+ 3, 182, 183, 371, 370, 16, 17, 119, 118
+ 4, 183, 184, 372, 371, 17, 18, 120, 119
+ 5, 184, 59, 165, 372, 18, 2, 19, 120
+ 6, 149, 369, 373, 150, 30, 117, 121, 29
+ 7, 369, 370, 374, 373, 117, 118, 122, 121
+ 8, 370, 371, 375, 374, 118, 119, 123, 122
+ 9, 371, 372, 376, 375, 119, 120, 124, 123
+ 10, 372, 165, 166, 376, 120, 19, 20, 124
+ 11, 150, 373, 377, 151, 29, 121, 125, 28
+ 12, 373, 374, 378, 377, 121, 122, 126, 125
+ 13, 374, 375, 379, 378, 122, 123, 127, 126
+ 14, 375, 376, 380, 379, 123, 124, 128, 127
+ 15, 376, 166, 167, 380, 124, 20, 21, 128
+ 16, 151, 377, 381, 152, 28, 125, 129, 27
+ 17, 377, 378, 382, 381, 125, 126, 130, 129
+ 18, 378, 379, 383, 382, 126, 127, 131, 130
+ 19, 379, 380, 384, 383, 127, 128, 132, 131
+ 20, 380, 167, 168, 384, 128, 21, 22, 132
+ 21, 152, 381, 197, 47, 27, 129, 26, 4
+ 22, 381, 382, 198, 197, 129, 130, 25, 26
+ 23, 382, 383, 199, 198, 130, 131, 24, 25
+ 24, 383, 384, 200, 199, 131, 132, 23, 24
+ 25, 384, 168, 58, 200, 132, 22, 3, 23
+ 26, 53, 185, 385, 153, 54, 181, 369, 149
+ 27, 185, 186, 386, 385, 181, 182, 370, 369
+ 28, 186, 187, 387, 386, 182, 183, 371, 370
+ 29, 187, 188, 388, 387, 183, 184, 372, 371
+ 30, 188, 60, 169, 388, 184, 59, 165, 372
+ 31, 153, 385, 389, 154, 149, 369, 373, 150
+ 32, 385, 386, 390, 389, 369, 370, 374, 373
+ 33, 386, 387, 391, 390, 370, 371, 375, 374
+ 34, 387, 388, 392, 391, 371, 372, 376, 375
+ 35, 388, 169, 170, 392, 372, 165, 166, 376
+ 36, 154, 389, 393, 155, 150, 373, 377, 151
+ 37, 389, 390, 394, 393, 373, 374, 378, 377
+ 38, 390, 391, 395, 394, 374, 375, 379, 378
+ 39, 391, 392, 396, 395, 375, 376, 380, 379
+ 40, 392, 170, 171, 396, 376, 166, 167, 380
+ 41, 155, 393, 397, 156, 151, 377, 381, 152
+ 42, 393, 394, 398, 397, 377, 378, 382, 381
+ 43, 394, 395, 399, 398, 378, 379, 383, 382
+ 44, 395, 396, 400, 399, 379, 380, 384, 383
+ 45, 396, 171, 172, 400, 380, 167, 168, 384
+ 46, 156, 397, 201, 48, 152, 381, 197, 47
+ 47, 397, 398, 202, 201, 381, 382, 198, 197
+ 48, 398, 399, 203, 202, 382, 383, 199, 198
+ 49, 399, 400, 204, 203, 383, 384, 200, 199
+ 50, 400, 172, 57, 204, 384, 168, 58, 200
+ 51, 52, 189, 401, 157, 53, 185, 385, 153
+ 52, 189, 190, 402, 401, 185, 186, 386, 385
+ 53, 190, 191, 403, 402, 186, 187, 387, 386
+ 54, 191, 192, 404, 403, 187, 188, 388, 387
+ 55, 192, 61, 173, 404, 188, 60, 169, 388
+ 56, 157, 401, 405, 158, 153, 385, 389, 154
+ 57, 401, 402, 406, 405, 385, 386, 390, 389
+ 58, 402, 403, 407, 406, 386, 387, 391, 390
+ 59, 403, 404, 408, 407, 387, 388, 392, 391
+ 60, 404, 173, 174, 408, 388, 169, 170, 392
+ 61, 158, 405, 409, 159, 154, 389, 393, 155
+ 62, 405, 406, 410, 409, 389, 390, 394, 393
+ 63, 406, 407, 411, 410, 390, 391, 395, 394
+ 64, 407, 408, 412, 411, 391, 392, 396, 395
+ 65, 408, 174, 175, 412, 392, 170, 171, 396
+ 66, 159, 409, 413, 160, 155, 393, 397, 156
+ 67, 409, 410, 414, 413, 393, 394, 398, 397
+ 68, 410, 411, 415, 414, 394, 395, 399, 398
+ 69, 411, 412, 416, 415, 395, 396, 400, 399
+ 70, 412, 175, 176, 416, 396, 171, 172, 400
+ 71, 160, 413, 205, 49, 156, 397, 201, 48
+ 72, 413, 414, 206, 205, 397, 398, 202, 201
+ 73, 414, 415, 207, 206, 398, 399, 203, 202
+ 74, 415, 416, 208, 207, 399, 400, 204, 203
+ 75, 416, 176, 56, 208, 400, 172, 57, 204
+ 76, 51, 193, 417, 161, 52, 189, 401, 157
+ 77, 193, 194, 418, 417, 189, 190, 402, 401
+ 78, 194, 195, 419, 418, 190, 191, 403, 402
+ 79, 195, 196, 420, 419, 191, 192, 404, 403
+ 80, 196, 62, 177, 420, 192, 61, 173, 404
+ 81, 161, 417, 421, 162, 157, 401, 405, 158
+ 82, 417, 418, 422, 421, 401, 402, 406, 405
+ 83, 418, 419, 423, 422, 402, 403, 407, 406
+ 84, 419, 420, 424, 423, 403, 404, 408, 407
+ 85, 420, 177, 178, 424, 404, 173, 174, 408
+ 86, 162, 421, 425, 163, 158, 405, 409, 159
+ 87, 421, 422, 426, 425, 405, 406, 410, 409
+ 88, 422, 423, 427, 426, 406, 407, 411, 410
+ 89, 423, 424, 428, 427, 407, 408, 412, 411
+ 90, 424, 178, 179, 428, 408, 174, 175, 412
+ 91, 163, 425, 429, 164, 159, 409, 413, 160
+ 92, 425, 426, 430, 429, 409, 410, 414, 413
+ 93, 426, 427, 431, 430, 410, 411, 415, 414
+ 94, 427, 428, 432, 431, 411, 412, 416, 415
+ 95, 428, 179, 180, 432, 412, 175, 176, 416
+ 96, 164, 429, 209, 50, 160, 413, 205, 49
+ 97, 429, 430, 210, 209, 413, 414, 206, 205
+ 98, 430, 431, 211, 210, 414, 415, 207, 206
+ 99, 431, 432, 212, 211, 415, 416, 208, 207
+100, 432, 180, 55, 212, 416, 176, 56, 208
+101, 8, 34, 133, 43, 51, 193, 417, 161
+102, 34, 33, 134, 133, 193, 194, 418, 417
+103, 33, 32, 135, 134, 194, 195, 419, 418
+104, 32, 31, 136, 135, 195, 196, 420, 419
+105, 31, 5, 38, 136, 196, 62, 177, 420
+106, 43, 133, 137, 44, 161, 417, 421, 162
+107, 133, 134, 138, 137, 417, 418, 422, 421
+108, 134, 135, 139, 138, 418, 419, 423, 422
+109, 135, 136, 140, 139, 419, 420, 424, 423
+110, 136, 38, 37, 140, 420, 177, 178, 424
+111, 44, 137, 141, 45, 162, 421, 425, 163
+112, 137, 138, 142, 141, 421, 422, 426, 425
+113, 138, 139, 143, 142, 422, 423, 427, 426
+114, 139, 140, 144, 143, 423, 424, 428, 427
+115, 140, 37, 36, 144, 424, 178, 179, 428
+116, 45, 141, 145, 46, 163, 425, 429, 164
+117, 141, 142, 146, 145, 425, 426, 430, 429
+118, 142, 143, 147, 146, 426, 427, 431, 430
+119, 143, 144, 148, 147, 427, 428, 432, 431
+120, 144, 36, 35, 148, 428, 179, 180, 432
+121, 46, 145, 39, 7, 164, 429, 209, 50
+122, 145, 146, 40, 39, 429, 430, 210, 209
+123, 146, 147, 41, 40, 430, 431, 211, 210
+124, 147, 148, 42, 41, 431, 432, 212, 211
+125, 148, 35, 6, 42, 432, 180, 55, 212
+126, 108, 337, 433, 265, 9, 63, 213, 74
+127, 337, 338, 434, 433, 63, 64, 214, 213
+128, 338, 339, 435, 434, 64, 65, 215, 214
+129, 339, 340, 436, 435, 65, 66, 216, 215
+130, 340, 113, 301, 436, 66, 10, 67, 216
+131, 265, 433, 437, 266, 74, 213, 217, 73
+132, 433, 434, 438, 437, 213, 214, 218, 217
+133, 434, 435, 439, 438, 214, 215, 219, 218
+134, 435, 436, 440, 439, 215, 216, 220, 219
+135, 436, 301, 302, 440, 216, 67, 68, 220
+136, 266, 437, 441, 267, 73, 217, 221, 72
+137, 437, 438, 442, 441, 217, 218, 222, 221
+138, 438, 439, 443, 442, 218, 219, 223, 222
+139, 439, 440, 444, 443, 219, 220, 224, 223
+140, 440, 302, 303, 444, 220, 68, 69, 224
+141, 267, 441, 445, 268, 72, 221, 225, 71
+142, 441, 442, 446, 445, 221, 222, 226, 225
+143, 442, 443, 447, 446, 222, 223, 227, 226
+144, 443, 444, 448, 447, 223, 224, 228, 227
+145, 444, 303, 304, 448, 224, 69, 70, 228
+146, 268, 445, 449, 269, 71, 225, 19, 2
+147, 445, 446, 450, 449, 225, 226, 20, 19
+148, 446, 447, 451, 450, 226, 227, 21, 20
+149, 447, 448, 452, 451, 227, 228, 22, 21
+150, 448, 304, 305, 452, 228, 70, 3, 22
+151, 269, 449, 453, 270, 2, 19, 165, 59
+152, 449, 450, 454, 453, 19, 20, 166, 165
+153, 450, 451, 455, 454, 20, 21, 167, 166
+154, 451, 452, 456, 455, 21, 22, 168, 167
+155, 452, 305, 306, 456, 22, 3, 58, 168
+156, 270, 453, 457, 271, 59, 165, 169, 60
+157, 453, 454, 458, 457, 165, 166, 170, 169
+158, 454, 455, 459, 458, 166, 167, 171, 170
+159, 455, 456, 460, 459, 167, 168, 172, 171
+160, 456, 306, 307, 460, 168, 58, 57, 172
+161, 271, 457, 461, 272, 60, 169, 173, 61
+162, 457, 458, 462, 461, 169, 170, 174, 173
+163, 458, 459, 463, 462, 170, 171, 175, 174
+164, 459, 460, 464, 463, 171, 172, 176, 175
+165, 460, 307, 308, 464, 172, 57, 56, 176
+166, 272, 461, 465, 273, 61, 173, 177, 62
+167, 461, 462, 466, 465, 173, 174, 178, 177
+168, 462, 463, 467, 466, 174, 175, 179, 178
+169, 463, 464, 468, 467, 175, 176, 180, 179
+170, 464, 308, 309, 468, 176, 56, 55, 180
+171, 273, 465, 353, 101, 62, 177, 38, 5
+172, 465, 466, 354, 353, 177, 178, 37, 38
+173, 466, 467, 355, 354, 178, 179, 36, 37
+174, 467, 468, 356, 355, 179, 180, 35, 36
+175, 468, 309, 112, 356, 180, 55, 6, 35
+176, 107, 341, 469, 274, 108, 337, 433, 265
+177, 341, 342, 470, 469, 337, 338, 434, 433
+178, 342, 343, 471, 470, 338, 339, 435, 434
+179, 343, 344, 472, 471, 339, 340, 436, 435
+180, 344, 114, 310, 472, 340, 113, 301, 436
+181, 274, 469, 473, 275, 265, 433, 437, 266
+182, 469, 470, 474, 473, 433, 434, 438, 437
+183, 470, 471, 475, 474, 434, 435, 439, 438
+184, 471, 472, 476, 475, 435, 436, 440, 439
+185, 472, 310, 311, 476, 436, 301, 302, 440
+186, 275, 473, 477, 276, 266, 437, 441, 267
+187, 473, 474, 478, 477, 437, 438, 442, 441
+188, 474, 475, 479, 478, 438, 439, 443, 442
+189, 475, 476, 480, 479, 439, 440, 444, 443
+190, 476, 311, 312, 480, 440, 302, 303, 444
+191, 276, 477, 481, 277, 267, 441, 445, 268
+192, 477, 478, 482, 481, 441, 442, 446, 445
+193, 478, 479, 483, 482, 442, 443, 447, 446
+194, 479, 480, 484, 483, 443, 444, 448, 447
+195, 480, 312, 313, 484, 444, 303, 304, 448
+196, 277, 481, 485, 278, 268, 445, 449, 269
+197, 481, 482, 486, 485, 445, 446, 450, 449
+198, 482, 483, 487, 486, 446, 447, 451, 450
+199, 483, 484, 488, 487, 447, 448, 452, 451
+200, 484, 313, 314, 488, 448, 304, 305, 452
+201, 278, 485, 489, 279, 269, 449, 453, 270
+202, 485, 486, 490, 489, 449, 450, 454, 453
+203, 486, 487, 491, 490, 450, 451, 455, 454
+204, 487, 488, 492, 491, 451, 452, 456, 455
+205, 488, 314, 315, 492, 452, 305, 306, 456
+206, 279, 489, 493, 280, 270, 453, 457, 271
+207, 489, 490, 494, 493, 453, 454, 458, 457
+208, 490, 491, 495, 494, 454, 455, 459, 458
+209, 491, 492, 496, 495, 455, 456, 460, 459
+210, 492, 315, 316, 496, 456, 306, 307, 460
+211, 280, 493, 497, 281, 271, 457, 461, 272
+212, 493, 494, 498, 497, 457, 458, 462, 461
+213, 494, 495, 499, 498, 458, 459, 463, 462
+214, 495, 496, 500, 499, 459, 460, 464, 463
+215, 496, 316, 317, 500, 460, 307, 308, 464
+216, 281, 497, 501, 282, 272, 461, 465, 273
+217, 497, 498, 502, 501, 461, 462, 466, 465
+218, 498, 499, 503, 502, 462, 463, 467, 466
+219, 499, 500, 504, 503, 463, 464, 468, 467
+220, 500, 317, 318, 504, 464, 308, 309, 468
+221, 282, 501, 357, 102, 273, 465, 353, 101
+222, 501, 502, 358, 357, 465, 466, 354, 353
+223, 502, 503, 359, 358, 466, 467, 355, 354
+224, 503, 504, 360, 359, 467, 468, 356, 355
+225, 504, 318, 111, 360, 468, 309, 112, 356
+226, 106, 345, 505, 283, 107, 341, 469, 274
+227, 345, 346, 506, 505, 341, 342, 470, 469
+228, 346, 347, 507, 506, 342, 343, 471, 470
+229, 347, 348, 508, 507, 343, 344, 472, 471
+230, 348, 115, 319, 508, 344, 114, 310, 472
+231, 283, 505, 509, 284, 274, 469, 473, 275
+232, 505, 506, 510, 509, 469, 470, 474, 473
+233, 506, 507, 511, 510, 470, 471, 475, 474
+234, 507, 508, 512, 511, 471, 472, 476, 475
+235, 508, 319, 320, 512, 472, 310, 311, 476
+236, 284, 509, 513, 285, 275, 473, 477, 276
+237, 509, 510, 514, 513, 473, 474, 478, 477
+238, 510, 511, 515, 514, 474, 475, 479, 478
+239, 511, 512, 516, 515, 475, 476, 480, 479
+240, 512, 320, 321, 516, 476, 311, 312, 480
+241, 285, 513, 517, 286, 276, 477, 481, 277
+242, 513, 514, 518, 517, 477, 478, 482, 481
+243, 514, 515, 519, 518, 478, 479, 483, 482
+244, 515, 516, 520, 519, 479, 480, 484, 483
+245, 516, 321, 322, 520, 480, 312, 313, 484
+246, 286, 517, 521, 287, 277, 481, 485, 278
+247, 517, 518, 522, 521, 481, 482, 486, 485
+248, 518, 519, 523, 522, 482, 483, 487, 486
+249, 519, 520, 524, 523, 483, 484, 488, 487
+250, 520, 322, 323, 524, 484, 313, 314, 488
+251, 287, 521, 525, 288, 278, 485, 489, 279
+252, 521, 522, 526, 525, 485, 486, 490, 489
+253, 522, 523, 527, 526, 486, 487, 491, 490
+254, 523, 524, 528, 527, 487, 488, 492, 491
+255, 524, 323, 324, 528, 488, 314, 315, 492
+256, 288, 525, 529, 289, 279, 489, 493, 280
+257, 525, 526, 530, 529, 489, 490, 494, 493
+258, 526, 527, 531, 530, 490, 491, 495, 494
+259, 527, 528, 532, 531, 491, 492, 496, 495
+260, 528, 324, 325, 532, 492, 315, 316, 496
+261, 289, 529, 533, 290, 280, 493, 497, 281
+262, 529, 530, 534, 533, 493, 494, 498, 497
+263, 530, 531, 535, 534, 494, 495, 499, 498
+264, 531, 532, 536, 535, 495, 496, 500, 499
+265, 532, 325, 326, 536, 496, 316, 317, 500
+266, 290, 533, 537, 291, 281, 497, 501, 282
+267, 533, 534, 538, 537, 497, 498, 502, 501
+268, 534, 535, 539, 538, 498, 499, 503, 502
+269, 535, 536, 540, 539, 499, 500, 504, 503
+270, 536, 326, 327, 540, 500, 317, 318, 504
+271, 291, 537, 361, 103, 282, 501, 357, 102
+272, 537, 538, 362, 361, 501, 502, 358, 357
+273, 538, 539, 363, 362, 502, 503, 359, 358
+274, 539, 540, 364, 363, 503, 504, 360, 359
+275, 540, 327, 110, 364, 504, 318, 111, 360
+276, 105, 349, 541, 292, 106, 345, 505, 283
+277, 349, 350, 542, 541, 345, 346, 506, 505
+278, 350, 351, 543, 542, 346, 347, 507, 506
+279, 351, 352, 544, 543, 347, 348, 508, 507
+280, 352, 116, 328, 544, 348, 115, 319, 508
+281, 292, 541, 545, 293, 283, 505, 509, 284
+282, 541, 542, 546, 545, 505, 506, 510, 509
+283, 542, 543, 547, 546, 506, 507, 511, 510
+284, 543, 544, 548, 547, 507, 508, 512, 511
+285, 544, 328, 329, 548, 508, 319, 320, 512
+286, 293, 545, 549, 294, 284, 509, 513, 285
+287, 545, 546, 550, 549, 509, 510, 514, 513
+288, 546, 547, 551, 550, 510, 511, 515, 514
+289, 547, 548, 552, 551, 511, 512, 516, 515
+290, 548, 329, 330, 552, 512, 320, 321, 516
+291, 294, 549, 553, 295, 285, 513, 517, 286
+292, 549, 550, 554, 553, 513, 514, 518, 517
+293, 550, 551, 555, 554, 514, 515, 519, 518
+294, 551, 552, 556, 555, 515, 516, 520, 519
+295, 552, 330, 331, 556, 516, 321, 322, 520
+296, 295, 553, 557, 296, 286, 517, 521, 287
+297, 553, 554, 558, 557, 517, 518, 522, 521
+298, 554, 555, 559, 558, 518, 519, 523, 522
+299, 555, 556, 560, 559, 519, 520, 524, 523
+300, 556, 331, 332, 560, 520, 322, 323, 524
+301, 296, 557, 561, 297, 287, 521, 525, 288
+302, 557, 558, 562, 561, 521, 522, 526, 525
+303, 558, 559, 563, 562, 522, 523, 527, 526
+304, 559, 560, 564, 563, 523, 524, 528, 527
+305, 560, 332, 333, 564, 524, 323, 324, 528
+306, 297, 561, 565, 298, 288, 525, 529, 289
+307, 561, 562, 566, 565, 525, 526, 530, 529
+308, 562, 563, 567, 566, 526, 527, 531, 530
+309, 563, 564, 568, 567, 527, 528, 532, 531
+310, 564, 333, 334, 568, 528, 324, 325, 532
+311, 298, 565, 569, 299, 289, 529, 533, 290
+312, 565, 566, 570, 569, 529, 530, 534, 533
+313, 566, 567, 571, 570, 530, 531, 535, 534
+314, 567, 568, 572, 571, 531, 532, 536, 535
+315, 568, 334, 335, 572, 532, 325, 326, 536
+316, 299, 569, 573, 300, 290, 533, 537, 291
+317, 569, 570, 574, 573, 533, 534, 538, 537
+318, 570, 571, 575, 574, 534, 535, 539, 538
+319, 571, 572, 576, 575, 535, 536, 540, 539
+320, 572, 335, 336, 576, 536, 326, 327, 540
+321, 300, 573, 365, 104, 291, 537, 361, 103
+322, 573, 574, 366, 365, 537, 538, 362, 361
+323, 574, 575, 367, 366, 538, 539, 363, 362
+324, 575, 576, 368, 367, 539, 540, 364, 363
+325, 576, 336, 109, 368, 540, 327, 110, 364
+326, 14, 78, 229, 92, 105, 349, 541, 292
+327, 78, 77, 230, 229, 349, 350, 542, 541
+328, 77, 76, 231, 230, 350, 351, 543, 542
+329, 76, 75, 232, 231, 351, 352, 544, 543
+330, 75, 11, 87, 232, 352, 116, 328, 544
+331, 92, 229, 233, 93, 292, 541, 545, 293
+332, 229, 230, 234, 233, 541, 542, 546, 545
+333, 230, 231, 235, 234, 542, 543, 547, 546
+334, 231, 232, 236, 235, 543, 544, 548, 547
+335, 232, 87, 86, 236, 544, 328, 329, 548
+336, 93, 233, 237, 94, 293, 545, 549, 294
+337, 233, 234, 238, 237, 545, 546, 550, 549
+338, 234, 235, 239, 238, 546, 547, 551, 550
+339, 235, 236, 240, 239, 547, 548, 552, 551
+340, 236, 86, 85, 240, 548, 329, 330, 552
+341, 94, 237, 241, 95, 294, 549, 553, 295
+342, 237, 238, 242, 241, 549, 550, 554, 553
+343, 238, 239, 243, 242, 550, 551, 555, 554
+344, 239, 240, 244, 243, 551, 552, 556, 555
+345, 240, 85, 84, 244, 552, 330, 331, 556
+346, 95, 241, 245, 96, 295, 553, 557, 296
+347, 241, 242, 246, 245, 553, 554, 558, 557
+348, 242, 243, 247, 246, 554, 555, 559, 558
+349, 243, 244, 248, 247, 555, 556, 560, 559
+350, 244, 84, 83, 248, 556, 331, 332, 560
+351, 96, 245, 249, 97, 296, 557, 561, 297
+352, 245, 246, 250, 249, 557, 558, 562, 561
+353, 246, 247, 251, 250, 558, 559, 563, 562
+354, 247, 248, 252, 251, 559, 560, 564, 563
+355, 248, 83, 82, 252, 560, 332, 333, 564
+356, 97, 249, 253, 98, 297, 561, 565, 298
+357, 249, 250, 254, 253, 561, 562, 566, 565
+358, 250, 251, 255, 254, 562, 563, 567, 566
+359, 251, 252, 256, 255, 563, 564, 568, 567
+360, 252, 82, 81, 256, 564, 333, 334, 568
+361, 98, 253, 257, 99, 298, 565, 569, 299
+362, 253, 254, 258, 257, 565, 566, 570, 569
+363, 254, 255, 259, 258, 566, 567, 571, 570
+364, 255, 256, 260, 259, 567, 568, 572, 571
+365, 256, 81, 80, 260, 568, 334, 335, 572
+366, 99, 257, 261, 100, 299, 569, 573, 300
+367, 257, 258, 262, 261, 569, 570, 574, 573
+368, 258, 259, 263, 262, 570, 571, 575, 574
+369, 259, 260, 264, 263, 571, 572, 576, 575
+370, 260, 80, 79, 264, 572, 335, 336, 576
+371, 100, 261, 88, 13, 300, 573, 365, 104
+372, 261, 262, 89, 88, 573, 574, 366, 365
+373, 262, 263, 90, 89, 574, 575, 367, 366
+374, 263, 264, 91, 90, 575, 576, 368, 367
+375, 264, 79, 12, 91, 576, 336, 109, 368
+*Nset, nset=_PickedSet3, internal
+ 1, 2, 3, 4, 5, 6, 7, 8, 15, 16, 17, 18, 19, 20, 21, 22
+ 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38
+ 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54
+ 55, 56, 57, 58, 59, 60, 61, 62, 117, 118, 119, 120, 121, 122, 123, 124
+ 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140
+ 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156
+ 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172
+ 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188
+ 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204
+ 205, 206, 207, 208, 209, 210, 211, 212, 369, 370, 371, 372, 373, 374, 375, 376
+ 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392
+ 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408
+ 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424
+ 425, 426, 427, 428, 429, 430, 431, 432
+*Elset, elset=_PickedSet3, internal, generate
+ 1, 125, 1
+*Nset, nset=_PickedSet4, internal
+ 2, 3, 5, 6, 9, 10, 11, 12, 13, 14, 19, 20, 21, 22, 35, 36
+ 37, 38, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68
+ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84
+ 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100
+ 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116
+ 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180
+ 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228
+ 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244
+ 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260
+ 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276
+ 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292
+ 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308
+ 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324
+ 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340
+ 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356
+ 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 433, 434, 435, 436
+ 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452
+ 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468
+ 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484
+ 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500
+ 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516
+ 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532
+ 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548
+ 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564
+ 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576
+*Elset, elset=_PickedSet4, internal, generate
+ 126, 375, 1
+** Section: Section-1
+*Solid Section, elset=_PickedSet3, material=Material-1
+,
+** Section: Section-2
+*Solid Section, elset=_PickedSet4, material=Material-2
+,
+*End Instance
+**
+*Elset, elset=_Surf-1_S6, internal, instance=Part-1-1, generate
+ 1, 121, 5
+*Surface, type=ELEMENT, name=Surf-1
+_Surf-1_S6, S6
+*Elset, elset=_Surf-2_S3, internal, instance=Part-1-1
+ 126, 127, 128, 129, 130, 176, 177, 178, 179, 180, 226, 227, 228, 229, 230, 276
+ 277, 278, 279, 280, 326, 327, 328, 329, 330
+*Surface, type=ELEMENT, name=Surf-2
+_Surf-2_S3, S3
+*Elset, elset=_Surf-3_S1, internal, instance=Part-1-1
+ 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116
+ 117, 118, 119, 120, 121, 122, 123, 124, 125, 326, 327, 328, 329, 330, 331, 332
+ 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348
+ 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364
+ 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375
+*Elset, elset=_Surf-3_S5, internal, instance=Part-1-1
+ 171, 172, 173, 174, 175, 221, 222, 223, 224, 225, 271, 272, 273, 274, 275, 321
+ 322, 323, 324, 325, 371, 372, 373, 374, 375
+*Surface, type=ELEMENT, name=Surf-3
+_Surf-3_S1, S1
+_Surf-3_S5, S5
+*End Assembly
+**
+** MATERIALS
+**
+*Material, name=Material-1
+*Material, name=Material-2
diff --git a/contrib/mesh_conversion/mesh/3d/test_cube_1.cub b/tests/grid/grids/abaqus/3d/3d_test_cube_1.cub
similarity index 100%
rename from contrib/mesh_conversion/mesh/3d/test_cube_1.cub
rename to tests/grid/grids/abaqus/3d/3d_test_cube_1.cub
diff --git a/contrib/mesh_conversion/mesh/3d/test_cube_1.inp b/tests/grid/grids/abaqus/3d/3d_test_cube_1.inp
similarity index 100%
rename from contrib/mesh_conversion/mesh/3d/test_cube_1.inp
rename to tests/grid/grids/abaqus/3d/3d_test_cube_1.inp
diff --git a/contrib/mesh_conversion/mesh/3d/test_cube_pave_1.cub b/tests/grid/grids/abaqus/3d/3d_test_cube_pave_1.cub
similarity index 100%
rename from contrib/mesh_conversion/mesh/3d/test_cube_pave_1.cub
rename to tests/grid/grids/abaqus/3d/3d_test_cube_pave_1.cub
diff --git a/contrib/mesh_conversion/mesh/3d/test_cube_pave_1.inp b/tests/grid/grids/abaqus/3d/3d_test_cube_pave_1.inp
similarity index 100%
rename from contrib/mesh_conversion/mesh/3d/test_cube_pave_1.inp
rename to tests/grid/grids/abaqus/3d/3d_test_cube_pave_1.inp
diff --git a/contrib/mesh_conversion/mesh/3d/test_cube_two_materials.cub b/tests/grid/grids/abaqus/3d/3d_test_cube_two_materials.cub
similarity index 100%
rename from contrib/mesh_conversion/mesh/3d/test_cube_two_materials.cub
rename to tests/grid/grids/abaqus/3d/3d_test_cube_two_materials.cub
diff --git a/contrib/mesh_conversion/mesh/3d/test_cube_two_materials.inp b/tests/grid/grids/abaqus/3d/3d_test_cube_two_materials.inp
similarity index 100%
rename from contrib/mesh_conversion/mesh/3d/test_cube_two_materials.inp
rename to tests/grid/grids/abaqus/3d/3d_test_cube_two_materials.inp
diff --git a/contrib/mesh_conversion/mesh/2d/quad.ucd b/tests/grid/grids/ucd/2d/2d_quad.ucd
similarity index 94%
rename from contrib/mesh_conversion/mesh/2d/quad.ucd
rename to tests/grid/grids/ucd/2d/2d_quad.ucd
index d77e008ff6..0cf2d3c4f5 100644
--- a/contrib/mesh_conversion/mesh/2d/quad.ucd
+++ b/tests/grid/grids/ucd/2d/2d_quad.ucd
@@ -1,6 +1,6 @@
# FEM Mesh Converter
# Mesh type: AVS UCD
-# Input file name: mesh/2d/quad.inp
+# Input file name: mesh/2d/2d_quad.inp
9 12 0 0 0
1 -1.00000000e+00 1.00000000e+00 0.00000000e+00
2 -1.00000000e+00 0.00000000e+00 0.00000000e+00
diff --git a/contrib/mesh_conversion/mesh/2d/2d_test.ucd b/tests/grid/grids/ucd/2d/2d_test.ucd
similarity index 100%
rename from contrib/mesh_conversion/mesh/2d/2d_test.ucd
rename to tests/grid/grids/ucd/2d/2d_test.ucd
diff --git a/tests/grid/grids/ucd/2d/2d_test_abaqus.ucd b/tests/grid/grids/ucd/2d/2d_test_abaqus.ucd
new file mode 100755
index 0000000000..b5e8ad5b70
--- /dev/null
+++ b/tests/grid/grids/ucd/2d/2d_test_abaqus.ucd
@@ -0,0 +1,200 @@
+# FEM Mesh Converter
+# Mesh type: AVS UCD
+# Input file name: mesh/2d/2d_test_abaqus.inp
+96 100 0 0 0
+1 1.00000000e+00 0.00000000e+00 0.00000000e+00
+2 1.00000000e+00 1.00000000e+00 0.00000000e+00
+3 0.00000000e+00 1.00000000e+00 0.00000000e+00
+4 0.00000000e+00 0.00000000e+00 0.00000000e+00
+5 2.00000000e+00 0.00000000e+00 0.00000000e+00
+6 2.00000000e+00 2.00000000e+00 0.00000000e+00
+7 1.00000000e+00 2.00000000e+00 0.00000000e+00
+8 1.00000000e+00 2.00000003e-01 0.00000000e+00
+9 1.00000000e+00 4.00000006e-01 0.00000000e+00
+10 1.00000000e+00 6.00000024e-01 0.00000000e+00
+11 1.00000000e+00 8.00000012e-01 0.00000000e+00
+12 8.00000012e-01 1.00000000e+00 0.00000000e+00
+13 6.00000024e-01 1.00000000e+00 0.00000000e+00
+14 4.00000006e-01 1.00000000e+00 0.00000000e+00
+15 2.00000003e-01 1.00000000e+00 0.00000000e+00
+16 0.00000000e+00 8.00000012e-01 0.00000000e+00
+17 0.00000000e+00 6.00000024e-01 0.00000000e+00
+18 0.00000000e+00 4.00000006e-01 0.00000000e+00
+19 0.00000000e+00 2.00000003e-01 0.00000000e+00
+20 2.00000003e-01 0.00000000e+00 0.00000000e+00
+21 4.00000006e-01 0.00000000e+00 0.00000000e+00
+22 6.00000024e-01 0.00000000e+00 0.00000000e+00
+23 8.00000012e-01 0.00000000e+00 0.00000000e+00
+24 1.20000005e+00 0.00000000e+00 0.00000000e+00
+25 1.39999998e+00 0.00000000e+00 0.00000000e+00
+26 1.60000002e+00 0.00000000e+00 0.00000000e+00
+27 1.79999995e+00 0.00000000e+00 0.00000000e+00
+28 2.00000000e+00 2.00000003e-01 0.00000000e+00
+29 2.00000000e+00 4.00000006e-01 0.00000000e+00
+30 2.00000000e+00 6.00000024e-01 0.00000000e+00
+31 2.00000000e+00 8.00000012e-01 0.00000000e+00
+32 2.00000000e+00 1.00000000e+00 0.00000000e+00
+33 2.00000000e+00 1.20000005e+00 0.00000000e+00
+34 2.00000000e+00 1.39999998e+00 0.00000000e+00
+35 2.00000000e+00 1.60000002e+00 0.00000000e+00
+36 2.00000000e+00 1.79999995e+00 0.00000000e+00
+37 1.79999995e+00 2.00000000e+00 0.00000000e+00
+38 1.60000002e+00 2.00000000e+00 0.00000000e+00
+39 1.39999998e+00 2.00000000e+00 0.00000000e+00
+40 1.20000005e+00 2.00000000e+00 0.00000000e+00
+41 1.00000000e+00 1.79999995e+00 0.00000000e+00
+42 1.00000000e+00 1.60000002e+00 0.00000000e+00
+43 1.00000000e+00 1.39999998e+00 0.00000000e+00
+44 1.00000000e+00 1.20000005e+00 0.00000000e+00
+45 8.00000012e-01 2.00000003e-01 0.00000000e+00
+46 8.00000012e-01 4.00000006e-01 0.00000000e+00
+47 8.00000012e-01 6.00000024e-01 0.00000000e+00
+48 8.00000012e-01 8.00000012e-01 0.00000000e+00
+49 6.00000024e-01 2.00000003e-01 0.00000000e+00
+50 6.00000024e-01 4.00000006e-01 0.00000000e+00
+51 6.00000024e-01 6.00000024e-01 0.00000000e+00
+52 6.00000024e-01 8.00000012e-01 0.00000000e+00
+53 4.00000006e-01 2.00000003e-01 0.00000000e+00
+54 4.00000006e-01 4.00000006e-01 0.00000000e+00
+55 4.00000006e-01 6.00000024e-01 0.00000000e+00
+56 4.00000006e-01 8.00000012e-01 0.00000000e+00
+57 2.00000003e-01 2.00000003e-01 0.00000000e+00
+58 2.00000003e-01 4.00000006e-01 0.00000000e+00
+59 2.00000003e-01 6.00000024e-01 0.00000000e+00
+60 2.00000003e-01 8.00000012e-01 0.00000000e+00
+61 1.20000005e+00 2.00000003e-01 0.00000000e+00
+62 1.39999998e+00 2.00000003e-01 0.00000000e+00
+63 1.60000002e+00 2.00000003e-01 0.00000000e+00
+64 1.79999995e+00 2.00000003e-01 0.00000000e+00
+65 1.20000005e+00 4.00000006e-01 0.00000000e+00
+66 1.39999998e+00 4.00000006e-01 0.00000000e+00
+67 1.60000002e+00 4.00000006e-01 0.00000000e+00
+68 1.79999995e+00 4.00000006e-01 0.00000000e+00
+69 1.20000005e+00 6.00000024e-01 0.00000000e+00
+70 1.39999998e+00 6.00000024e-01 0.00000000e+00
+71 1.60000002e+00 6.00000024e-01 0.00000000e+00
+72 1.79999995e+00 6.00000024e-01 0.00000000e+00
+73 1.20000005e+00 8.00000012e-01 0.00000000e+00
+74 1.39999998e+00 8.00000012e-01 0.00000000e+00
+75 1.60000002e+00 8.00000012e-01 0.00000000e+00
+76 1.79999995e+00 8.00000012e-01 0.00000000e+00
+77 1.20000005e+00 1.00000000e+00 0.00000000e+00
+78 1.39999998e+00 1.00000000e+00 0.00000000e+00
+79 1.60000002e+00 1.00000000e+00 0.00000000e+00
+80 1.79999995e+00 1.00000000e+00 0.00000000e+00
+81 1.20000005e+00 1.20000005e+00 0.00000000e+00
+82 1.39999998e+00 1.20000005e+00 0.00000000e+00
+83 1.60000002e+00 1.20000005e+00 0.00000000e+00
+84 1.79999995e+00 1.20000005e+00 0.00000000e+00
+85 1.20000005e+00 1.39999998e+00 0.00000000e+00
+86 1.39999998e+00 1.39999998e+00 0.00000000e+00
+87 1.60000002e+00 1.39999998e+00 0.00000000e+00
+88 1.79999995e+00 1.39999998e+00 0.00000000e+00
+89 1.20000005e+00 1.60000002e+00 0.00000000e+00
+90 1.39999998e+00 1.60000002e+00 0.00000000e+00
+91 1.60000002e+00 1.60000002e+00 0.00000000e+00
+92 1.79999995e+00 1.60000002e+00 0.00000000e+00
+93 1.20000005e+00 1.79999995e+00 0.00000000e+00
+94 1.39999998e+00 1.79999995e+00 0.00000000e+00
+95 1.60000002e+00 1.79999995e+00 0.00000000e+00
+96 1.79999995e+00 1.79999995e+00 0.00000000e+00
+1 1 quad 1 8 45 23
+2 1 quad 8 9 46 45
+3 1 quad 9 10 47 46
+4 1 quad 10 11 48 47
+5 1 quad 11 2 12 48
+6 1 quad 23 45 49 22
+7 1 quad 45 46 50 49
+8 1 quad 46 47 51 50
+9 1 quad 47 48 52 51
+10 1 quad 48 12 13 52
+11 1 quad 22 49 53 21
+12 1 quad 49 50 54 53
+13 1 quad 50 51 55 54
+14 1 quad 51 52 56 55
+15 1 quad 52 13 14 56
+16 1 quad 21 53 57 20
+17 1 quad 53 54 58 57
+18 1 quad 54 55 59 58
+19 1 quad 55 56 60 59
+20 1 quad 56 14 15 60
+21 1 quad 20 57 19 4
+22 1 quad 57 58 18 19
+23 1 quad 58 59 17 18
+24 1 quad 59 60 16 17
+25 1 quad 60 15 3 16
+26 2 quad 1 24 61 8
+27 2 quad 24 25 62 61
+28 2 quad 25 26 63 62
+29 2 quad 26 27 64 63
+30 2 quad 27 5 28 64
+31 2 quad 8 61 65 9
+32 2 quad 61 62 66 65
+33 2 quad 62 63 67 66
+34 2 quad 63 64 68 67
+35 2 quad 64 28 29 68
+36 2 quad 9 65 69 10
+37 2 quad 65 66 70 69
+38 2 quad 66 67 71 70
+39 2 quad 67 68 72 71
+40 2 quad 68 29 30 72
+41 2 quad 10 69 73 11
+42 2 quad 69 70 74 73
+43 2 quad 70 71 75 74
+44 2 quad 71 72 76 75
+45 2 quad 72 30 31 76
+46 2 quad 11 73 77 2
+47 2 quad 73 74 78 77
+48 2 quad 74 75 79 78
+49 2 quad 75 76 80 79
+50 2 quad 76 31 32 80
+51 2 quad 2 77 81 44
+52 2 quad 77 78 82 81
+53 2 quad 78 79 83 82
+54 2 quad 79 80 84 83
+55 2 quad 80 32 33 84
+56 2 quad 44 81 85 43
+57 2 quad 81 82 86 85
+58 2 quad 82 83 87 86
+59 2 quad 83 84 88 87
+60 2 quad 84 33 34 88
+61 2 quad 43 85 89 42
+62 2 quad 85 86 90 89
+63 2 quad 86 87 91 90
+64 2 quad 87 88 92 91
+65 2 quad 88 34 35 92
+66 2 quad 42 89 93 41
+67 2 quad 89 90 94 93
+68 2 quad 90 91 95 94
+69 2 quad 91 92 96 95
+70 2 quad 92 35 36 96
+71 2 quad 41 93 40 7
+72 2 quad 93 94 39 40
+73 2 quad 94 95 38 39
+74 2 quad 95 96 37 38
+75 2 quad 96 36 6 37
+1 1 line 19 4
+2 1 line 18 19
+3 1 line 17 18
+4 1 line 16 17
+5 1 line 3 16
+6 2 line 40 7
+7 2 line 39 40
+8 2 line 38 39
+9 2 line 37 38
+10 2 line 6 37
+11 3 line 1 24
+12 3 line 24 25
+13 3 line 25 26
+14 3 line 26 27
+15 3 line 27 5
+16 3 line 5 28
+17 3 line 28 29
+18 3 line 29 30
+19 3 line 30 31
+20 3 line 31 32
+21 3 line 32 33
+22 3 line 33 34
+23 3 line 34 35
+24 3 line 35 36
+25 3 line 36 6
diff --git a/tests/grid/grids/ucd/2d/2d_test_pave.ucd b/tests/grid/grids/ucd/2d/2d_test_pave.ucd
new file mode 100644
index 0000000000..9acb87414d
--- /dev/null
+++ b/tests/grid/grids/ucd/2d/2d_test_pave.ucd
@@ -0,0 +1,341 @@
+# FEM Mesh Converter
+# Mesh type: AVS UCD
+# Input file name: mesh/2d/2d_test_pave.inp
+168 169 0 0 0
+1 -1.00000000e+00 0.00000000e+00 0.00000000e+00
+2 -7.07106800e-01 7.07106800e-01 0.00000000e+00
+3 -1.24896700e+00 9.72095700e-01 0.00000000e+00
+4 -1.71431900e+00 2.83840400e-01 0.00000000e+00
+5 0.00000000e+00 1.00000000e+00 0.00000000e+00
+6 -6.14803600e-01 1.50530700e+00 0.00000000e+00
+7 6.63595700e-01 1.57902700e+00 0.00000000e+00
+8 5.67168700e-02 2.11632400e+00 0.00000000e+00
+9 7.07106800e-01 7.07106800e-01 0.00000000e+00
+10 1.18380900e+00 1.04414700e+00 0.00000000e+00
+11 1.00000000e+00 0.00000000e+00 0.00000000e+00
+12 1.57133200e+00 4.88810300e-01 0.00000000e+00
+13 1.78273300e+00 -6.08430300e-01 0.00000000e+00
+14 2.21049300e+00 8.40674200e-02 0.00000000e+00
+15 7.07106800e-01 -7.07106800e-01 0.00000000e+00
+16 1.25154200e+00 -1.26671100e+00 0.00000000e+00
+17 0.00000000e+00 -1.00000000e+00 0.00000000e+00
+18 5.97528500e-01 -1.84535000e+00 0.00000000e+00
+19 -6.11728200e-01 -1.73558900e+00 0.00000000e+00
+20 -1.11673100e-01 -2.36707400e+00 0.00000000e+00
+21 -7.07106800e-01 -7.07106800e-01 0.00000000e+00
+22 -1.16167500e+00 -1.25919100e+00 0.00000000e+00
+23 -1.65027700e+00 -7.89162500e-01 0.00000000e+00
+24 -2.19776600e+00 -4.12373200e-01 0.00000000e+00
+25 -2.41770300e+00 5.46714300e-01 0.00000000e+00
+26 -2.76273200e+00 -1.46021000e-01 0.00000000e+00
+27 -1.93012000e+00 1.28996600e+00 0.00000000e+00
+28 -1.25631900e+00 1.89979400e+00 0.00000000e+00
+29 -6.63239700e-01 2.49054500e+00 0.00000000e+00
+30 9.25720500e-01 2.91060800e+00 0.00000000e+00
+31 -1.29724100e-01 3.21981400e+00 0.00000000e+00
+32 1.41146400e+00 2.02704600e+00 0.00000000e+00
+33 1.73932600e+00 1.36362800e+00 0.00000000e+00
+34 1.92071800e+00 8.70281300e-01 0.00000000e+00
+35 2.44687100e+00 7.59187500e-01 0.00000000e+00
+36 3.04951000e+00 -2.44630200e-01 0.00000000e+00
+37 3.20355300e+00 6.17992900e-01 0.00000000e+00
+38 2.74980800e+00 -1.26544600e+00 0.00000000e+00
+39 1.89736600e+00 -1.91483400e+00 0.00000000e+00
+40 1.26903100e+00 -2.78832600e+00 0.00000000e+00
+41 2.51801900e-01 -3.16461100e+00 0.00000000e+00
+42 -7.50478100e-01 -2.76152300e+00 0.00000000e+00
+43 -5.46287600e-01 -3.41128600e+00 0.00000000e+00
+44 -1.18241000e+00 -2.28207900e+00 0.00000000e+00
+45 -1.68555600e+00 -1.84486100e+00 0.00000000e+00
+46 5.00000000e+00 5.00000000e+00 0.00000000e+00
+47 4.09090900e+00 5.00000000e+00 0.00000000e+00
+48 4.06045000e+00 4.08662600e+00 0.00000000e+00
+49 5.00000000e+00 4.09090900e+00 0.00000000e+00
+50 3.18181800e+00 5.00000000e+00 0.00000000e+00
+51 3.11569900e+00 4.07476600e+00 0.00000000e+00
+52 2.27272700e+00 5.00000000e+00 0.00000000e+00
+53 2.17855100e+00 4.04976000e+00 0.00000000e+00
+54 1.36363600e+00 5.00000000e+00 0.00000000e+00
+55 1.17596800e+00 4.01682600e+00 0.00000000e+00
+56 4.54545500e-01 5.00000000e+00 0.00000000e+00
+57 2.10595300e-01 4.09117100e+00 0.00000000e+00
+58 -4.54545500e-01 5.00000000e+00 0.00000000e+00
+59 -6.79297600e-01 4.18587300e+00 0.00000000e+00
+60 -1.36363600e+00 5.00000000e+00 0.00000000e+00
+61 -1.51643000e+00 4.25294000e+00 0.00000000e+00
+62 -2.27272700e+00 5.00000000e+00 0.00000000e+00
+63 -2.34189400e+00 4.23771400e+00 0.00000000e+00
+64 -3.18181800e+00 5.00000000e+00 0.00000000e+00
+65 -3.21191600e+00 4.18437600e+00 0.00000000e+00
+66 -4.09090900e+00 5.00000000e+00 0.00000000e+00
+67 -4.10043200e+00 4.13554700e+00 0.00000000e+00
+68 -5.00000000e+00 5.00000000e+00 0.00000000e+00
+69 -5.00000000e+00 4.09090900e+00 0.00000000e+00
+70 -5.00000000e+00 -5.00000000e+00 0.00000000e+00
+71 -4.09090900e+00 -5.00000000e+00 0.00000000e+00
+72 -3.97568900e+00 -4.02074500e+00 0.00000000e+00
+73 -5.00000000e+00 -4.09090900e+00 0.00000000e+00
+74 -3.18181800e+00 -5.00000000e+00 0.00000000e+00
+75 -3.00793900e+00 -4.09181400e+00 0.00000000e+00
+76 -2.27272700e+00 -5.00000000e+00 0.00000000e+00
+77 -2.11816500e+00 -4.17960800e+00 0.00000000e+00
+78 -1.36363600e+00 -5.00000000e+00 0.00000000e+00
+79 -1.28673500e+00 -4.22479000e+00 0.00000000e+00
+80 -4.54545500e-01 -5.00000000e+00 0.00000000e+00
+81 -4.51284300e-01 -4.16863900e+00 0.00000000e+00
+82 4.54545500e-01 -5.00000000e+00 0.00000000e+00
+83 4.03000300e-01 -4.07329400e+00 0.00000000e+00
+84 1.36363600e+00 -5.00000000e+00 0.00000000e+00
+85 1.32554900e+00 -3.97984600e+00 0.00000000e+00
+86 2.27272700e+00 -5.00000000e+00 0.00000000e+00
+87 2.25220100e+00 -4.04062600e+00 0.00000000e+00
+88 3.18181800e+00 -5.00000000e+00 0.00000000e+00
+89 3.15728500e+00 -4.06558900e+00 0.00000000e+00
+90 4.09090900e+00 -5.00000000e+00 0.00000000e+00
+91 4.07752200e+00 -4.08019200e+00 0.00000000e+00
+92 5.00000000e+00 -5.00000000e+00 0.00000000e+00
+93 5.00000000e+00 -4.09090900e+00 0.00000000e+00
+94 -5.00000000e+00 3.18181800e+00 0.00000000e+00
+95 -4.09216800e+00 3.26710200e+00 0.00000000e+00
+96 -5.00000000e+00 2.27272700e+00 0.00000000e+00
+97 -4.03950300e+00 2.39332600e+00 0.00000000e+00
+98 -5.00000000e+00 1.36363600e+00 0.00000000e+00
+99 -3.99665600e+00 1.50925100e+00 0.00000000e+00
+100 -5.00000000e+00 4.54545500e-01 0.00000000e+00
+101 -4.11565500e+00 6.05141800e-01 0.00000000e+00
+102 -5.00000000e+00 -4.54545500e-01 0.00000000e+00
+103 -4.17971600e+00 -2.39216300e-01 0.00000000e+00
+104 -5.00000000e+00 -1.36363600e+00 0.00000000e+00
+105 -4.16279600e+00 -1.05265500e+00 0.00000000e+00
+106 -5.00000000e+00 -2.27272700e+00 0.00000000e+00
+107 -3.99549300e+00 -1.88301400e+00 0.00000000e+00
+108 -5.00000000e+00 -3.18181800e+00 0.00000000e+00
+109 -3.70691300e+00 -2.85630200e+00 0.00000000e+00
+110 5.00000000e+00 -3.18181800e+00 0.00000000e+00
+111 4.05848300e+00 -3.16138400e+00 0.00000000e+00
+112 5.00000000e+00 -2.27272700e+00 0.00000000e+00
+113 4.02834600e+00 -2.25360800e+00 0.00000000e+00
+114 5.00000000e+00 -1.36363600e+00 0.00000000e+00
+115 3.96053600e+00 -1.31859000e+00 0.00000000e+00
+116 5.00000000e+00 -4.54545500e-01 0.00000000e+00
+117 4.02128500e+00 -3.78337500e-01 0.00000000e+00
+118 5.00000000e+00 4.54545500e-01 0.00000000e+00
+119 4.08445100e+00 5.12953100e-01 0.00000000e+00
+120 5.00000000e+00 1.36363600e+00 0.00000000e+00
+121 4.09646800e+00 1.40023800e+00 0.00000000e+00
+122 5.00000000e+00 2.27272700e+00 0.00000000e+00
+123 4.07221700e+00 2.28510800e+00 0.00000000e+00
+124 5.00000000e+00 3.18181800e+00 0.00000000e+00
+125 4.05220700e+00 3.17964200e+00 0.00000000e+00
+126 -2.18842200e+00 -1.40360200e+00 0.00000000e+00
+127 -2.62088100e+00 -9.75123800e-01 0.00000000e+00
+128 -2.94140900e+00 -6.32690000e-01 0.00000000e+00
+129 -3.41595500e+00 -1.08683200e-01 0.00000000e+00
+130 -3.43225200e+00 -7.80567800e-01 0.00000000e+00
+131 -3.22271000e+00 6.81235100e-01 0.00000000e+00
+132 -2.80958400e+00 1.68592800e+00 0.00000000e+00
+133 -1.86102400e+00 2.31179000e+00 0.00000000e+00
+134 -1.29639000e+00 2.80589600e+00 0.00000000e+00
+135 -9.49780600e-01 3.43359200e+00 0.00000000e+00
+136 -3.20468500e+00 3.37136200e+00 0.00000000e+00
+137 -3.07387000e+00 2.57440700e+00 0.00000000e+00
+138 -1.64967900e+00 3.57393100e+00 0.00000000e+00
+139 3.14053400e+00 -3.15088300e+00 0.00000000e+00
+140 3.10875300e+00 -2.27774300e+00 0.00000000e+00
+141 -2.35801800e+00 3.51744200e+00 0.00000000e+00
+142 3.21927300e+00 1.44459300e+00 0.00000000e+00
+143 3.17084500e+00 2.27923900e+00 0.00000000e+00
+144 3.11328400e+00 3.15963800e+00 0.00000000e+00
+145 -2.69672600e+00 -3.18996300e+00 0.00000000e+00
+146 -1.92134600e+00 -3.41577300e+00 0.00000000e+00
+147 -1.23125500e+00 -3.52854800e+00 0.00000000e+00
+148 2.26646600e+00 -3.12095000e+00 0.00000000e+00
+149 2.12970700e+00 3.09433800e+00 0.00000000e+00
+150 -3.20110000e+00 -1.39375800e+00 0.00000000e+00
+151 -2.24312600e+00 2.86925700e+00 0.00000000e+00
+152 2.41140200e+00 -2.42727200e+00 0.00000000e+00
+153 2.27601400e+00 2.22143500e+00 0.00000000e+00
+154 2.42487800e+00 1.45137900e+00 0.00000000e+00
+155 -1.20977000e+00 -3.02203700e+00 0.00000000e+00
+156 -1.64004000e+00 -2.77661800e+00 0.00000000e+00
+157 -1.73419500e+00 3.07267500e+00 0.00000000e+00
+158 -2.21043500e+00 -2.43704500e+00 0.00000000e+00
+159 -2.78529400e+00 -1.98474800e+00 0.00000000e+00
+160 -3.02363600e-01 -2.99560500e-01 0.00000000e+00
+161 -5.37682600e-01 2.86239200e-05 0.00000000e+00
+162 -3.95024300e-03 -5.37853800e-01 0.00000000e+00
+163 2.99670500e-01 -3.05947800e-01 0.00000000e+00
+164 5.35264800e-01 1.49824100e-03 0.00000000e+00
+165 2.94922700e-01 3.04309800e-01 0.00000000e+00
+166 -6.24955800e-03 5.35894900e-01 0.00000000e+00
+167 -3.02958400e-01 2.98808300e-01 0.00000000e+00
+168 -4.86868400e-03 5.29030200e-05 0.00000000e+00
+1 1 quad 1 2 3 4
+2 1 quad 2 5 6 3
+3 1 quad 5 7 8 6
+4 1 quad 5 9 10 7
+5 1 quad 9 11 12 10
+6 1 quad 11 13 14 12
+7 1 quad 11 15 16 13
+8 1 quad 15 17 18 16
+9 1 quad 17 19 20 18
+10 1 quad 17 21 22 19
+11 1 quad 21 1 23 22
+12 1 quad 1 4 24 23
+13 1 quad 4 25 26 24
+14 1 quad 4 3 27 25
+15 1 quad 3 6 28 27
+16 1 quad 6 8 29 28
+17 1 quad 8 30 31 29
+18 1 quad 8 7 32 30
+19 1 quad 7 10 33 32
+20 1 quad 10 12 34 33
+21 1 quad 12 14 35 34
+22 1 quad 14 36 37 35
+23 1 quad 14 13 38 36
+24 1 quad 13 16 39 38
+25 1 quad 16 18 40 39
+26 1 quad 18 20 41 40
+27 1 quad 20 42 43 41
+28 1 quad 20 19 44 42
+29 1 quad 19 22 45 44
+30 1 quad 46 47 48 49
+31 1 quad 47 50 51 48
+32 1 quad 50 52 53 51
+33 1 quad 52 54 55 53
+34 1 quad 54 56 57 55
+35 1 quad 56 58 59 57
+36 1 quad 58 60 61 59
+37 1 quad 60 62 63 61
+38 1 quad 62 64 65 63
+39 1 quad 64 66 67 65
+40 1 quad 66 68 69 67
+41 1 quad 70 71 72 73
+42 1 quad 71 74 75 72
+43 1 quad 74 76 77 75
+44 1 quad 76 78 79 77
+45 1 quad 78 80 81 79
+46 1 quad 80 82 83 81
+47 1 quad 82 84 85 83
+48 1 quad 84 86 87 85
+49 1 quad 86 88 89 87
+50 1 quad 88 90 91 89
+51 1 quad 90 92 93 91
+52 1 quad 69 94 95 67
+53 1 quad 94 96 97 95
+54 1 quad 96 98 99 97
+55 1 quad 98 100 101 99
+56 1 quad 100 102 103 101
+57 1 quad 102 104 105 103
+58 1 quad 104 106 107 105
+59 1 quad 106 108 109 107
+60 1 quad 108 73 72 109
+61 1 quad 93 110 111 91
+62 1 quad 110 112 113 111
+63 1 quad 112 114 115 113
+64 1 quad 114 116 117 115
+65 1 quad 116 118 119 117
+66 1 quad 118 120 121 119
+67 1 quad 120 122 123 121
+68 1 quad 122 124 125 123
+69 1 quad 124 49 48 125
+70 1 quad 22 23 126 45
+71 1 quad 23 24 127 126
+72 1 quad 24 26 128 127
+73 1 quad 26 129 130 128
+74 1 quad 26 25 131 129
+75 1 quad 25 27 132 131
+76 1 quad 27 28 133 132
+77 1 quad 28 29 134 133
+78 1 quad 29 31 135 134
+79 1 quad 31 57 59 135
+80 1 quad 67 95 136 65
+81 1 quad 95 97 137 136
+82 1 quad 97 99 132 137
+83 1 quad 99 101 131 132
+84 1 quad 101 103 129 131
+85 1 quad 59 61 138 135
+86 1 quad 91 111 139 89
+87 1 quad 111 113 140 139
+88 1 quad 113 115 38 140
+89 1 quad 115 117 36 38
+90 1 quad 117 119 37 36
+91 1 quad 61 63 141 138
+92 1 quad 63 65 136 141
+93 1 quad 119 121 142 37
+94 1 quad 121 123 143 142
+95 1 quad 123 125 144 143
+96 1 quad 125 48 51 144
+97 1 quad 72 75 145 109
+98 1 quad 75 77 146 145
+99 1 quad 77 79 147 146
+100 1 quad 79 81 43 147
+101 1 quad 81 83 41 43
+102 1 quad 83 85 40 41
+103 1 quad 85 87 148 40
+104 1 quad 87 89 139 148
+105 1 quad 103 105 130 129
+106 1 quad 51 53 149 144
+107 1 quad 53 55 30 149
+108 1 quad 55 57 31 30
+109 1 quad 105 107 150 130
+110 1 quad 136 137 151 141
+111 1 quad 151 137 132 133
+112 1 quad 38 39 152 140
+113 1 quad 40 148 152 39
+114 1 quad 139 140 152 148
+115 1 quad 30 32 153 149
+116 1 quad 32 33 154 153
+117 1 quad 35 37 142 154
+118 1 quad 43 42 155 147
+119 1 quad 42 44 156 155
+120 1 quad 128 130 150 127
+121 1 quad 156 146 147 155
+122 1 quad 135 138 157 134
+123 1 quad 138 141 151 157
+124 1 quad 157 151 133 134
+125 1 quad 153 154 142 143
+126 1 quad 158 145 146 156
+127 1 quad 158 156 44 45
+128 1 quad 154 33 34 35
+129 1 quad 153 143 144 149
+130 1 quad 45 126 159 158
+131 1 quad 126 127 150 159
+132 1 quad 159 150 107 109
+133 1 quad 158 159 109 145
+134 2 quad 1 21 160 161
+135 2 quad 21 17 162 160
+136 2 quad 17 15 163 162
+137 2 quad 15 11 164 163
+138 2 quad 11 9 165 164
+139 2 quad 9 5 166 165
+140 2 quad 5 2 167 166
+141 2 quad 2 1 161 167
+142 2 quad 166 167 168 165
+143 2 quad 167 161 160 168
+144 2 quad 165 168 163 164
+145 2 quad 168 160 162 163
+1 1 line 46 47
+2 1 line 47 50
+3 1 line 50 52
+4 1 line 52 54
+5 1 line 54 56
+6 1 line 56 58
+7 1 line 58 60
+8 1 line 60 62
+9 1 line 62 64
+10 1 line 64 66
+11 1 line 64 66
+12 1 line 66 68
+13 2 line 70 71
+14 2 line 71 74
+15 2 line 74 76
+16 2 line 76 78
+17 2 line 78 80
+18 2 line 80 82
+19 2 line 82 84
+20 2 line 84 86
+21 2 line 86 88
+22 2 line 88 90
+23 2 line 88 90
+24 2 line 90 92
diff --git a/contrib/mesh_conversion/mesh/3d/CC_cubit_new.ucd b/tests/grid/grids/ucd/3d/3d_CC_cubit_new.ucd
similarity index 98%
rename from contrib/mesh_conversion/mesh/3d/CC_cubit_new.ucd
rename to tests/grid/grids/ucd/3d/3d_CC_cubit_new.ucd
index cc7b82890d..6127f60d7a 100644
--- a/contrib/mesh_conversion/mesh/3d/CC_cubit_new.ucd
+++ b/tests/grid/grids/ucd/3d/3d_CC_cubit_new.ucd
@@ -1,6 +1,6 @@
# FEM Mesh Converter
# Mesh type: AVS UCD
-# Input file name: mesh/3d/CC_cubit_new.inp
+# Input file name: mesh/3d/3d_CC_cubit_new.inp
54 48 0 0 0
1 -5.00000000e-01 -5.00000000e-01 5.00000000e-01
2 -5.00000000e-01 -5.00000000e-01 0.00000000e+00
diff --git a/contrib/mesh_conversion/mesh/3d/CC_cubit_old.ucd b/tests/grid/grids/ucd/3d/3d_CC_cubit_old.ucd
similarity index 98%
rename from contrib/mesh_conversion/mesh/3d/CC_cubit_old.ucd
rename to tests/grid/grids/ucd/3d/3d_CC_cubit_old.ucd
index 2b5157374f..14e3c4b25d 100644
--- a/contrib/mesh_conversion/mesh/3d/CC_cubit_old.ucd
+++ b/tests/grid/grids/ucd/3d/3d_CC_cubit_old.ucd
@@ -1,6 +1,6 @@
# FEM Mesh Converter
# Mesh type: AVS UCD
-# Input file name: mesh/3d/CC_cubit_old.inp
+# Input file name: mesh/3d/3d_CC_cubit_old.inp
54 48 0 0 0
1 -5.00000000e-01 -5.00000000e-01 5.00000000e-01
2 -5.00000000e-01 -5.00000000e-01 0.00000000e+00
diff --git a/tests/mesh_converter/meshes/3d/other_simple.ucd b/tests/grid/grids/ucd/3d/3d_other_simple.ucd
similarity index 91%
rename from tests/mesh_converter/meshes/3d/other_simple.ucd
rename to tests/grid/grids/ucd/3d/3d_other_simple.ucd
index ea545e612d..6f86a6d498 100644
--- a/tests/mesh_converter/meshes/3d/other_simple.ucd
+++ b/tests/grid/grids/ucd/3d/3d_other_simple.ucd
@@ -1,6 +1,6 @@
# FEM Mesh Converter
# Mesh type: AVS UCD
-
+# Input file name: mesh/3d/3d_other_simple.inp
8 1 0 0 0
1 0.00000000e+00 0.00000000e+00 0.00000000e+00
2 0.00000000e+00 0.00000000e+00 5.00000000e+01
diff --git a/tests/grid/grids/ucd/3d/3d_test_abaqus.ucd b/tests/grid/grids/ucd/3d/3d_test_abaqus.ucd
new file mode 100755
index 0000000000..f4f6949cd1
--- /dev/null
+++ b/tests/grid/grids/ucd/3d/3d_test_abaqus.ucd
@@ -0,0 +1,1105 @@
+# FEM Mesh Converter
+# Mesh type: AVS UCD
+# Input file name: mesh/3d/3d_test_abaqus.inp
+576 525 0 0 0
+1 0.00000000e+00 1.00000000e+00 1.00000000e+00
+2 1.00000000e+00 1.00000000e+00 1.00000000e+00
+3 1.00000000e+00 1.00000000e+00 0.00000000e+00
+4 0.00000000e+00 1.00000000e+00 0.00000000e+00
+5 1.00000000e+00 0.00000000e+00 1.00000000e+00
+6 1.00000000e+00 0.00000000e+00 0.00000000e+00
+7 0.00000000e+00 0.00000000e+00 0.00000000e+00
+8 0.00000000e+00 0.00000000e+00 1.00000000e+00
+9 1.00000000e+00 2.00000000e+00 1.00000000e+00
+10 1.00000000e+00 2.00000000e+00 0.00000000e+00
+11 2.00000000e+00 2.00000000e+00 0.00000000e+00
+12 2.00000000e+00 0.00000000e+00 0.00000000e+00
+13 2.00000000e+00 0.00000000e+00 1.00000000e+00
+14 2.00000000e+00 2.00000000e+00 1.00000000e+00
+15 2.00000003e-01 1.00000000e+00 1.00000000e+00
+16 4.00000006e-01 1.00000000e+00 1.00000000e+00
+17 6.00000024e-01 1.00000000e+00 1.00000000e+00
+18 8.00000012e-01 1.00000000e+00 1.00000000e+00
+19 1.00000000e+00 1.00000000e+00 8.00000012e-01
+20 1.00000000e+00 1.00000000e+00 6.00000024e-01
+21 1.00000000e+00 1.00000000e+00 4.00000006e-01
+22 1.00000000e+00 1.00000000e+00 2.00000003e-01
+23 8.00000012e-01 1.00000000e+00 0.00000000e+00
+24 6.00000024e-01 1.00000000e+00 0.00000000e+00
+25 4.00000006e-01 1.00000000e+00 0.00000000e+00
+26 2.00000003e-01 1.00000000e+00 0.00000000e+00
+27 0.00000000e+00 1.00000000e+00 2.00000003e-01
+28 0.00000000e+00 1.00000000e+00 4.00000006e-01
+29 0.00000000e+00 1.00000000e+00 6.00000024e-01
+30 0.00000000e+00 1.00000000e+00 8.00000012e-01
+31 8.00000012e-01 0.00000000e+00 1.00000000e+00
+32 6.00000024e-01 0.00000000e+00 1.00000000e+00
+33 4.00000006e-01 0.00000000e+00 1.00000000e+00
+34 2.00000003e-01 0.00000000e+00 1.00000000e+00
+35 1.00000000e+00 0.00000000e+00 2.00000003e-01
+36 1.00000000e+00 0.00000000e+00 4.00000006e-01
+37 1.00000000e+00 0.00000000e+00 6.00000024e-01
+38 1.00000000e+00 0.00000000e+00 8.00000012e-01
+39 2.00000003e-01 0.00000000e+00 0.00000000e+00
+40 4.00000006e-01 0.00000000e+00 0.00000000e+00
+41 6.00000024e-01 0.00000000e+00 0.00000000e+00
+42 8.00000012e-01 0.00000000e+00 0.00000000e+00
+43 0.00000000e+00 0.00000000e+00 8.00000012e-01
+44 0.00000000e+00 0.00000000e+00 6.00000024e-01
+45 0.00000000e+00 0.00000000e+00 4.00000006e-01
+46 0.00000000e+00 0.00000000e+00 2.00000003e-01
+47 0.00000000e+00 8.00000012e-01 0.00000000e+00
+48 0.00000000e+00 6.00000024e-01 0.00000000e+00
+49 0.00000000e+00 4.00000006e-01 0.00000000e+00
+50 0.00000000e+00 2.00000003e-01 0.00000000e+00
+51 0.00000000e+00 2.00000003e-01 1.00000000e+00
+52 0.00000000e+00 4.00000006e-01 1.00000000e+00
+53 0.00000000e+00 6.00000024e-01 1.00000000e+00
+54 0.00000000e+00 8.00000012e-01 1.00000000e+00
+55 1.00000000e+00 2.00000003e-01 0.00000000e+00
+56 1.00000000e+00 4.00000006e-01 0.00000000e+00
+57 1.00000000e+00 6.00000024e-01 0.00000000e+00
+58 1.00000000e+00 8.00000012e-01 0.00000000e+00
+59 1.00000000e+00 8.00000012e-01 1.00000000e+00
+60 1.00000000e+00 6.00000024e-01 1.00000000e+00
+61 1.00000000e+00 4.00000006e-01 1.00000000e+00
+62 1.00000000e+00 2.00000003e-01 1.00000000e+00
+63 1.00000000e+00 2.00000000e+00 8.00000012e-01
+64 1.00000000e+00 2.00000000e+00 6.00000024e-01
+65 1.00000000e+00 2.00000000e+00 4.00000006e-01
+66 1.00000000e+00 2.00000000e+00 2.00000003e-01
+67 1.00000000e+00 1.79999995e+00 0.00000000e+00
+68 1.00000000e+00 1.60000002e+00 0.00000000e+00
+69 1.00000000e+00 1.39999998e+00 0.00000000e+00
+70 1.00000000e+00 1.20000005e+00 0.00000000e+00
+71 1.00000000e+00 1.20000005e+00 1.00000000e+00
+72 1.00000000e+00 1.39999998e+00 1.00000000e+00
+73 1.00000000e+00 1.60000002e+00 1.00000000e+00
+74 1.00000000e+00 1.79999995e+00 1.00000000e+00
+75 2.00000000e+00 2.00000000e+00 2.00000003e-01
+76 2.00000000e+00 2.00000000e+00 4.00000006e-01
+77 2.00000000e+00 2.00000000e+00 6.00000024e-01
+78 2.00000000e+00 2.00000000e+00 8.00000012e-01
+79 2.00000000e+00 2.00000003e-01 0.00000000e+00
+80 2.00000000e+00 4.00000006e-01 0.00000000e+00
+81 2.00000000e+00 6.00000024e-01 0.00000000e+00
+82 2.00000000e+00 8.00000012e-01 0.00000000e+00
+83 2.00000000e+00 1.00000000e+00 0.00000000e+00
+84 2.00000000e+00 1.20000005e+00 0.00000000e+00
+85 2.00000000e+00 1.39999998e+00 0.00000000e+00
+86 2.00000000e+00 1.60000002e+00 0.00000000e+00
+87 2.00000000e+00 1.79999995e+00 0.00000000e+00
+88 2.00000000e+00 0.00000000e+00 8.00000012e-01
+89 2.00000000e+00 0.00000000e+00 6.00000024e-01
+90 2.00000000e+00 0.00000000e+00 4.00000006e-01
+91 2.00000000e+00 0.00000000e+00 2.00000003e-01
+92 2.00000000e+00 1.79999995e+00 1.00000000e+00
+93 2.00000000e+00 1.60000002e+00 1.00000000e+00
+94 2.00000000e+00 1.39999998e+00 1.00000000e+00
+95 2.00000000e+00 1.20000005e+00 1.00000000e+00
+96 2.00000000e+00 1.00000000e+00 1.00000000e+00
+97 2.00000000e+00 8.00000012e-01 1.00000000e+00
+98 2.00000000e+00 6.00000024e-01 1.00000000e+00
+99 2.00000000e+00 4.00000006e-01 1.00000000e+00
+100 2.00000000e+00 2.00000003e-01 1.00000000e+00
+101 1.20000005e+00 0.00000000e+00 1.00000000e+00
+102 1.39999998e+00 0.00000000e+00 1.00000000e+00
+103 1.60000002e+00 0.00000000e+00 1.00000000e+00
+104 1.79999995e+00 0.00000000e+00 1.00000000e+00
+105 1.79999995e+00 2.00000000e+00 1.00000000e+00
+106 1.60000002e+00 2.00000000e+00 1.00000000e+00
+107 1.39999998e+00 2.00000000e+00 1.00000000e+00
+108 1.20000005e+00 2.00000000e+00 1.00000000e+00
+109 1.79999995e+00 0.00000000e+00 0.00000000e+00
+110 1.60000002e+00 0.00000000e+00 0.00000000e+00
+111 1.39999998e+00 0.00000000e+00 0.00000000e+00
+112 1.20000005e+00 0.00000000e+00 0.00000000e+00
+113 1.20000005e+00 2.00000000e+00 0.00000000e+00
+114 1.39999998e+00 2.00000000e+00 0.00000000e+00
+115 1.60000002e+00 2.00000000e+00 0.00000000e+00
+116 1.79999995e+00 2.00000000e+00 0.00000000e+00
+117 2.00000003e-01 1.00000000e+00 8.00000012e-01
+118 4.00000006e-01 1.00000000e+00 8.00000012e-01
+119 6.00000024e-01 1.00000000e+00 8.00000012e-01
+120 8.00000012e-01 1.00000000e+00 8.00000012e-01
+121 2.00000003e-01 1.00000000e+00 6.00000024e-01
+122 4.00000006e-01 1.00000000e+00 6.00000024e-01
+123 6.00000024e-01 1.00000000e+00 6.00000024e-01
+124 8.00000012e-01 1.00000000e+00 6.00000024e-01
+125 2.00000003e-01 1.00000000e+00 4.00000006e-01
+126 4.00000006e-01 1.00000000e+00 4.00000006e-01
+127 6.00000024e-01 1.00000000e+00 4.00000006e-01
+128 8.00000012e-01 1.00000000e+00 4.00000006e-01
+129 2.00000003e-01 1.00000000e+00 2.00000003e-01
+130 4.00000006e-01 1.00000000e+00 2.00000003e-01
+131 6.00000024e-01 1.00000000e+00 2.00000003e-01
+132 8.00000012e-01 1.00000000e+00 2.00000003e-01
+133 2.00000003e-01 0.00000000e+00 8.00000012e-01
+134 4.00000006e-01 0.00000000e+00 8.00000012e-01
+135 6.00000024e-01 0.00000000e+00 8.00000012e-01
+136 8.00000012e-01 0.00000000e+00 8.00000012e-01
+137 2.00000003e-01 0.00000000e+00 6.00000024e-01
+138 4.00000006e-01 0.00000000e+00 6.00000024e-01
+139 6.00000024e-01 0.00000000e+00 6.00000024e-01
+140 8.00000012e-01 0.00000000e+00 6.00000024e-01
+141 2.00000003e-01 0.00000000e+00 4.00000006e-01
+142 4.00000006e-01 0.00000000e+00 4.00000006e-01
+143 6.00000024e-01 0.00000000e+00 4.00000006e-01
+144 8.00000012e-01 0.00000000e+00 4.00000006e-01
+145 2.00000003e-01 0.00000000e+00 2.00000003e-01
+146 4.00000006e-01 0.00000000e+00 2.00000003e-01
+147 6.00000024e-01 0.00000000e+00 2.00000003e-01
+148 8.00000012e-01 0.00000000e+00 2.00000003e-01
+149 0.00000000e+00 8.00000012e-01 8.00000012e-01
+150 0.00000000e+00 8.00000012e-01 6.00000024e-01
+151 0.00000000e+00 8.00000012e-01 4.00000006e-01
+152 0.00000000e+00 8.00000012e-01 2.00000003e-01
+153 0.00000000e+00 6.00000024e-01 8.00000012e-01
+154 0.00000000e+00 6.00000024e-01 6.00000024e-01
+155 0.00000000e+00 6.00000024e-01 4.00000006e-01
+156 0.00000000e+00 6.00000024e-01 2.00000003e-01
+157 0.00000000e+00 4.00000006e-01 8.00000012e-01
+158 0.00000000e+00 4.00000006e-01 6.00000024e-01
+159 0.00000000e+00 4.00000006e-01 4.00000006e-01
+160 0.00000000e+00 4.00000006e-01 2.00000003e-01
+161 0.00000000e+00 2.00000003e-01 8.00000012e-01
+162 0.00000000e+00 2.00000003e-01 6.00000024e-01
+163 0.00000000e+00 2.00000003e-01 4.00000006e-01
+164 0.00000000e+00 2.00000003e-01 2.00000003e-01
+165 1.00000000e+00 8.00000012e-01 8.00000012e-01
+166 1.00000000e+00 8.00000012e-01 6.00000024e-01
+167 1.00000000e+00 8.00000012e-01 4.00000006e-01
+168 1.00000000e+00 8.00000012e-01 2.00000003e-01
+169 1.00000000e+00 6.00000024e-01 8.00000012e-01
+170 1.00000000e+00 6.00000024e-01 6.00000024e-01
+171 1.00000000e+00 6.00000024e-01 4.00000006e-01
+172 1.00000000e+00 6.00000024e-01 2.00000003e-01
+173 1.00000000e+00 4.00000006e-01 8.00000012e-01
+174 1.00000000e+00 4.00000006e-01 6.00000024e-01
+175 1.00000000e+00 4.00000006e-01 4.00000006e-01
+176 1.00000000e+00 4.00000006e-01 2.00000003e-01
+177 1.00000000e+00 2.00000003e-01 8.00000012e-01
+178 1.00000000e+00 2.00000003e-01 6.00000024e-01
+179 1.00000000e+00 2.00000003e-01 4.00000006e-01
+180 1.00000000e+00 2.00000003e-01 2.00000003e-01
+181 2.00000003e-01 8.00000012e-01 1.00000000e+00
+182 4.00000006e-01 8.00000012e-01 1.00000000e+00
+183 6.00000024e-01 8.00000012e-01 1.00000000e+00
+184 8.00000012e-01 8.00000012e-01 1.00000000e+00
+185 2.00000003e-01 6.00000024e-01 1.00000000e+00
+186 4.00000006e-01 6.00000024e-01 1.00000000e+00
+187 6.00000024e-01 6.00000024e-01 1.00000000e+00
+188 8.00000012e-01 6.00000024e-01 1.00000000e+00
+189 2.00000003e-01 4.00000006e-01 1.00000000e+00
+190 4.00000006e-01 4.00000006e-01 1.00000000e+00
+191 6.00000024e-01 4.00000006e-01 1.00000000e+00
+192 8.00000012e-01 4.00000006e-01 1.00000000e+00
+193 2.00000003e-01 2.00000003e-01 1.00000000e+00
+194 4.00000006e-01 2.00000003e-01 1.00000000e+00
+195 6.00000024e-01 2.00000003e-01 1.00000000e+00
+196 8.00000012e-01 2.00000003e-01 1.00000000e+00
+197 2.00000003e-01 8.00000012e-01 0.00000000e+00
+198 4.00000006e-01 8.00000012e-01 0.00000000e+00
+199 6.00000024e-01 8.00000012e-01 0.00000000e+00
+200 8.00000012e-01 8.00000012e-01 0.00000000e+00
+201 2.00000003e-01 6.00000024e-01 0.00000000e+00
+202 4.00000006e-01 6.00000024e-01 0.00000000e+00
+203 6.00000024e-01 6.00000024e-01 0.00000000e+00
+204 8.00000012e-01 6.00000024e-01 0.00000000e+00
+205 2.00000003e-01 4.00000006e-01 0.00000000e+00
+206 4.00000006e-01 4.00000006e-01 0.00000000e+00
+207 6.00000024e-01 4.00000006e-01 0.00000000e+00
+208 8.00000012e-01 4.00000006e-01 0.00000000e+00
+209 2.00000003e-01 2.00000003e-01 0.00000000e+00
+210 4.00000006e-01 2.00000003e-01 0.00000000e+00
+211 6.00000024e-01 2.00000003e-01 0.00000000e+00
+212 8.00000012e-01 2.00000003e-01 0.00000000e+00
+213 1.00000000e+00 1.79999995e+00 8.00000012e-01
+214 1.00000000e+00 1.79999995e+00 6.00000024e-01
+215 1.00000000e+00 1.79999995e+00 4.00000006e-01
+216 1.00000000e+00 1.79999995e+00 2.00000003e-01
+217 1.00000000e+00 1.60000002e+00 8.00000012e-01
+218 1.00000000e+00 1.60000002e+00 6.00000024e-01
+219 1.00000000e+00 1.60000002e+00 4.00000006e-01
+220 1.00000000e+00 1.60000002e+00 2.00000003e-01
+221 1.00000000e+00 1.39999998e+00 8.00000012e-01
+222 1.00000000e+00 1.39999998e+00 6.00000024e-01
+223 1.00000000e+00 1.39999998e+00 4.00000006e-01
+224 1.00000000e+00 1.39999998e+00 2.00000003e-01
+225 1.00000000e+00 1.20000005e+00 8.00000012e-01
+226 1.00000000e+00 1.20000005e+00 6.00000024e-01
+227 1.00000000e+00 1.20000005e+00 4.00000006e-01
+228 1.00000000e+00 1.20000005e+00 2.00000003e-01
+229 2.00000000e+00 1.79999995e+00 8.00000012e-01
+230 2.00000000e+00 1.79999995e+00 6.00000024e-01
+231 2.00000000e+00 1.79999995e+00 4.00000006e-01
+232 2.00000000e+00 1.79999995e+00 2.00000003e-01
+233 2.00000000e+00 1.60000002e+00 8.00000012e-01
+234 2.00000000e+00 1.60000002e+00 6.00000024e-01
+235 2.00000000e+00 1.60000002e+00 4.00000006e-01
+236 2.00000000e+00 1.60000002e+00 2.00000003e-01
+237 2.00000000e+00 1.39999998e+00 8.00000012e-01
+238 2.00000000e+00 1.39999998e+00 6.00000024e-01
+239 2.00000000e+00 1.39999998e+00 4.00000006e-01
+240 2.00000000e+00 1.39999998e+00 2.00000003e-01
+241 2.00000000e+00 1.20000005e+00 8.00000012e-01
+242 2.00000000e+00 1.20000005e+00 6.00000024e-01
+243 2.00000000e+00 1.20000005e+00 4.00000006e-01
+244 2.00000000e+00 1.20000005e+00 2.00000003e-01
+245 2.00000000e+00 1.00000000e+00 8.00000012e-01
+246 2.00000000e+00 1.00000000e+00 6.00000024e-01
+247 2.00000000e+00 1.00000000e+00 4.00000006e-01
+248 2.00000000e+00 1.00000000e+00 2.00000003e-01
+249 2.00000000e+00 8.00000012e-01 8.00000012e-01
+250 2.00000000e+00 8.00000012e-01 6.00000024e-01
+251 2.00000000e+00 8.00000012e-01 4.00000006e-01
+252 2.00000000e+00 8.00000012e-01 2.00000003e-01
+253 2.00000000e+00 6.00000024e-01 8.00000012e-01
+254 2.00000000e+00 6.00000024e-01 6.00000024e-01
+255 2.00000000e+00 6.00000024e-01 4.00000006e-01
+256 2.00000000e+00 6.00000024e-01 2.00000003e-01
+257 2.00000000e+00 4.00000006e-01 8.00000012e-01
+258 2.00000000e+00 4.00000006e-01 6.00000024e-01
+259 2.00000000e+00 4.00000006e-01 4.00000006e-01
+260 2.00000000e+00 4.00000006e-01 2.00000003e-01
+261 2.00000000e+00 2.00000003e-01 8.00000012e-01
+262 2.00000000e+00 2.00000003e-01 6.00000024e-01
+263 2.00000000e+00 2.00000003e-01 4.00000006e-01
+264 2.00000000e+00 2.00000003e-01 2.00000003e-01
+265 1.20000005e+00 1.79999995e+00 1.00000000e+00
+266 1.20000005e+00 1.60000002e+00 1.00000000e+00
+267 1.20000005e+00 1.39999998e+00 1.00000000e+00
+268 1.20000005e+00 1.20000005e+00 1.00000000e+00
+269 1.20000005e+00 1.00000000e+00 1.00000000e+00
+270 1.20000005e+00 8.00000012e-01 1.00000000e+00
+271 1.20000005e+00 6.00000024e-01 1.00000000e+00
+272 1.20000005e+00 4.00000006e-01 1.00000000e+00
+273 1.20000005e+00 2.00000003e-01 1.00000000e+00
+274 1.39999998e+00 1.79999995e+00 1.00000000e+00
+275 1.39999998e+00 1.60000002e+00 1.00000000e+00
+276 1.39999998e+00 1.39999998e+00 1.00000000e+00
+277 1.39999998e+00 1.20000005e+00 1.00000000e+00
+278 1.39999998e+00 1.00000000e+00 1.00000000e+00
+279 1.39999998e+00 8.00000012e-01 1.00000000e+00
+280 1.39999998e+00 6.00000024e-01 1.00000000e+00
+281 1.39999998e+00 4.00000006e-01 1.00000000e+00
+282 1.39999998e+00 2.00000003e-01 1.00000000e+00
+283 1.60000002e+00 1.79999995e+00 1.00000000e+00
+284 1.60000002e+00 1.60000002e+00 1.00000000e+00
+285 1.60000002e+00 1.39999998e+00 1.00000000e+00
+286 1.60000002e+00 1.20000005e+00 1.00000000e+00
+287 1.60000002e+00 1.00000000e+00 1.00000000e+00
+288 1.60000002e+00 8.00000012e-01 1.00000000e+00
+289 1.60000002e+00 6.00000024e-01 1.00000000e+00
+290 1.60000002e+00 4.00000006e-01 1.00000000e+00
+291 1.60000002e+00 2.00000003e-01 1.00000000e+00
+292 1.79999995e+00 1.79999995e+00 1.00000000e+00
+293 1.79999995e+00 1.60000002e+00 1.00000000e+00
+294 1.79999995e+00 1.39999998e+00 1.00000000e+00
+295 1.79999995e+00 1.20000005e+00 1.00000000e+00
+296 1.79999995e+00 1.00000000e+00 1.00000000e+00
+297 1.79999995e+00 8.00000012e-01 1.00000000e+00
+298 1.79999995e+00 6.00000024e-01 1.00000000e+00
+299 1.79999995e+00 4.00000006e-01 1.00000000e+00
+300 1.79999995e+00 2.00000003e-01 1.00000000e+00
+301 1.20000005e+00 1.79999995e+00 0.00000000e+00
+302 1.20000005e+00 1.60000002e+00 0.00000000e+00
+303 1.20000005e+00 1.39999998e+00 0.00000000e+00
+304 1.20000005e+00 1.20000005e+00 0.00000000e+00
+305 1.20000005e+00 1.00000000e+00 0.00000000e+00
+306 1.20000005e+00 8.00000012e-01 0.00000000e+00
+307 1.20000005e+00 6.00000024e-01 0.00000000e+00
+308 1.20000005e+00 4.00000006e-01 0.00000000e+00
+309 1.20000005e+00 2.00000003e-01 0.00000000e+00
+310 1.39999998e+00 1.79999995e+00 0.00000000e+00
+311 1.39999998e+00 1.60000002e+00 0.00000000e+00
+312 1.39999998e+00 1.39999998e+00 0.00000000e+00
+313 1.39999998e+00 1.20000005e+00 0.00000000e+00
+314 1.39999998e+00 1.00000000e+00 0.00000000e+00
+315 1.39999998e+00 8.00000012e-01 0.00000000e+00
+316 1.39999998e+00 6.00000024e-01 0.00000000e+00
+317 1.39999998e+00 4.00000006e-01 0.00000000e+00
+318 1.39999998e+00 2.00000003e-01 0.00000000e+00
+319 1.60000002e+00 1.79999995e+00 0.00000000e+00
+320 1.60000002e+00 1.60000002e+00 0.00000000e+00
+321 1.60000002e+00 1.39999998e+00 0.00000000e+00
+322 1.60000002e+00 1.20000005e+00 0.00000000e+00
+323 1.60000002e+00 1.00000000e+00 0.00000000e+00
+324 1.60000002e+00 8.00000012e-01 0.00000000e+00
+325 1.60000002e+00 6.00000024e-01 0.00000000e+00
+326 1.60000002e+00 4.00000006e-01 0.00000000e+00
+327 1.60000002e+00 2.00000003e-01 0.00000000e+00
+328 1.79999995e+00 1.79999995e+00 0.00000000e+00
+329 1.79999995e+00 1.60000002e+00 0.00000000e+00
+330 1.79999995e+00 1.39999998e+00 0.00000000e+00
+331 1.79999995e+00 1.20000005e+00 0.00000000e+00
+332 1.79999995e+00 1.00000000e+00 0.00000000e+00
+333 1.79999995e+00 8.00000012e-01 0.00000000e+00
+334 1.79999995e+00 6.00000024e-01 0.00000000e+00
+335 1.79999995e+00 4.00000006e-01 0.00000000e+00
+336 1.79999995e+00 2.00000003e-01 0.00000000e+00
+337 1.20000005e+00 2.00000000e+00 8.00000012e-01
+338 1.20000005e+00 2.00000000e+00 6.00000024e-01
+339 1.20000005e+00 2.00000000e+00 4.00000006e-01
+340 1.20000005e+00 2.00000000e+00 2.00000003e-01
+341 1.39999998e+00 2.00000000e+00 8.00000012e-01
+342 1.39999998e+00 2.00000000e+00 6.00000024e-01
+343 1.39999998e+00 2.00000000e+00 4.00000006e-01
+344 1.39999998e+00 2.00000000e+00 2.00000003e-01
+345 1.60000002e+00 2.00000000e+00 8.00000012e-01
+346 1.60000002e+00 2.00000000e+00 6.00000024e-01
+347 1.60000002e+00 2.00000000e+00 4.00000006e-01
+348 1.60000002e+00 2.00000000e+00 2.00000003e-01
+349 1.79999995e+00 2.00000000e+00 8.00000012e-01
+350 1.79999995e+00 2.00000000e+00 6.00000024e-01
+351 1.79999995e+00 2.00000000e+00 4.00000006e-01
+352 1.79999995e+00 2.00000000e+00 2.00000003e-01
+353 1.20000005e+00 0.00000000e+00 8.00000012e-01
+354 1.20000005e+00 0.00000000e+00 6.00000024e-01
+355 1.20000005e+00 0.00000000e+00 4.00000006e-01
+356 1.20000005e+00 0.00000000e+00 2.00000003e-01
+357 1.39999998e+00 0.00000000e+00 8.00000012e-01
+358 1.39999998e+00 0.00000000e+00 6.00000024e-01
+359 1.39999998e+00 0.00000000e+00 4.00000006e-01
+360 1.39999998e+00 0.00000000e+00 2.00000003e-01
+361 1.60000002e+00 0.00000000e+00 8.00000012e-01
+362 1.60000002e+00 0.00000000e+00 6.00000024e-01
+363 1.60000002e+00 0.00000000e+00 4.00000006e-01
+364 1.60000002e+00 0.00000000e+00 2.00000003e-01
+365 1.79999995e+00 0.00000000e+00 8.00000012e-01
+366 1.79999995e+00 0.00000000e+00 6.00000024e-01
+367 1.79999995e+00 0.00000000e+00 4.00000006e-01
+368 1.79999995e+00 0.00000000e+00 2.00000003e-01
+369 2.00000003e-01 8.00000012e-01 8.00000012e-01
+370 4.00000006e-01 8.00000012e-01 8.00000012e-01
+371 6.00000024e-01 8.00000012e-01 8.00000012e-01
+372 8.00000012e-01 8.00000012e-01 8.00000012e-01
+373 2.00000003e-01 8.00000012e-01 6.00000024e-01
+374 4.00000006e-01 8.00000012e-01 6.00000024e-01
+375 6.00000024e-01 8.00000012e-01 6.00000024e-01
+376 8.00000012e-01 8.00000012e-01 6.00000024e-01
+377 2.00000003e-01 8.00000012e-01 4.00000006e-01
+378 4.00000006e-01 8.00000012e-01 4.00000006e-01
+379 6.00000024e-01 8.00000012e-01 4.00000006e-01
+380 8.00000012e-01 8.00000012e-01 4.00000006e-01
+381 2.00000003e-01 8.00000012e-01 2.00000003e-01
+382 4.00000006e-01 8.00000012e-01 2.00000003e-01
+383 6.00000024e-01 8.00000012e-01 2.00000003e-01
+384 8.00000012e-01 8.00000012e-01 2.00000003e-01
+385 2.00000003e-01 6.00000024e-01 8.00000012e-01
+386 4.00000006e-01 6.00000024e-01 8.00000012e-01
+387 6.00000024e-01 6.00000024e-01 8.00000012e-01
+388 8.00000012e-01 6.00000024e-01 8.00000012e-01
+389 2.00000003e-01 6.00000024e-01 6.00000024e-01
+390 4.00000006e-01 6.00000024e-01 6.00000024e-01
+391 6.00000024e-01 6.00000024e-01 6.00000024e-01
+392 8.00000012e-01 6.00000024e-01 6.00000024e-01
+393 2.00000003e-01 6.00000024e-01 4.00000006e-01
+394 4.00000006e-01 6.00000024e-01 4.00000006e-01
+395 6.00000024e-01 6.00000024e-01 4.00000006e-01
+396 8.00000012e-01 6.00000024e-01 4.00000006e-01
+397 2.00000003e-01 6.00000024e-01 2.00000003e-01
+398 4.00000006e-01 6.00000024e-01 2.00000003e-01
+399 6.00000024e-01 6.00000024e-01 2.00000003e-01
+400 8.00000012e-01 6.00000024e-01 2.00000003e-01
+401 2.00000003e-01 4.00000006e-01 8.00000012e-01
+402 4.00000006e-01 4.00000006e-01 8.00000012e-01
+403 6.00000024e-01 4.00000006e-01 8.00000012e-01
+404 8.00000012e-01 4.00000006e-01 8.00000012e-01
+405 2.00000003e-01 4.00000006e-01 6.00000024e-01
+406 4.00000006e-01 4.00000006e-01 6.00000024e-01
+407 6.00000024e-01 4.00000006e-01 6.00000024e-01
+408 8.00000012e-01 4.00000006e-01 6.00000024e-01
+409 2.00000003e-01 4.00000006e-01 4.00000006e-01
+410 4.00000006e-01 4.00000006e-01 4.00000006e-01
+411 6.00000024e-01 4.00000006e-01 4.00000006e-01
+412 8.00000012e-01 4.00000006e-01 4.00000006e-01
+413 2.00000003e-01 4.00000006e-01 2.00000003e-01
+414 4.00000006e-01 4.00000006e-01 2.00000003e-01
+415 6.00000024e-01 4.00000006e-01 2.00000003e-01
+416 8.00000012e-01 4.00000006e-01 2.00000003e-01
+417 2.00000003e-01 2.00000003e-01 8.00000012e-01
+418 4.00000006e-01 2.00000003e-01 8.00000012e-01
+419 6.00000024e-01 2.00000003e-01 8.00000012e-01
+420 8.00000012e-01 2.00000003e-01 8.00000012e-01
+421 2.00000003e-01 2.00000003e-01 6.00000024e-01
+422 4.00000006e-01 2.00000003e-01 6.00000024e-01
+423 6.00000024e-01 2.00000003e-01 6.00000024e-01
+424 8.00000012e-01 2.00000003e-01 6.00000024e-01
+425 2.00000003e-01 2.00000003e-01 4.00000006e-01
+426 4.00000006e-01 2.00000003e-01 4.00000006e-01
+427 6.00000024e-01 2.00000003e-01 4.00000006e-01
+428 8.00000012e-01 2.00000003e-01 4.00000006e-01
+429 2.00000003e-01 2.00000003e-01 2.00000003e-01
+430 4.00000006e-01 2.00000003e-01 2.00000003e-01
+431 6.00000024e-01 2.00000003e-01 2.00000003e-01
+432 8.00000012e-01 2.00000003e-01 2.00000003e-01
+433 1.20000005e+00 1.79999995e+00 8.00000012e-01
+434 1.20000005e+00 1.79999995e+00 6.00000024e-01
+435 1.20000005e+00 1.79999995e+00 4.00000006e-01
+436 1.20000005e+00 1.79999995e+00 2.00000003e-01
+437 1.20000005e+00 1.60000002e+00 8.00000012e-01
+438 1.20000005e+00 1.60000002e+00 6.00000024e-01
+439 1.20000005e+00 1.60000002e+00 4.00000006e-01
+440 1.20000005e+00 1.60000002e+00 2.00000003e-01
+441 1.20000005e+00 1.39999998e+00 8.00000012e-01
+442 1.20000005e+00 1.39999998e+00 6.00000024e-01
+443 1.20000005e+00 1.39999998e+00 4.00000006e-01
+444 1.20000005e+00 1.39999998e+00 2.00000003e-01
+445 1.20000005e+00 1.20000005e+00 8.00000012e-01
+446 1.20000005e+00 1.20000005e+00 6.00000024e-01
+447 1.20000005e+00 1.20000005e+00 4.00000006e-01
+448 1.20000005e+00 1.20000005e+00 2.00000003e-01
+449 1.20000005e+00 1.00000000e+00 8.00000012e-01
+450 1.20000005e+00 1.00000000e+00 6.00000024e-01
+451 1.20000005e+00 1.00000000e+00 4.00000006e-01
+452 1.20000005e+00 1.00000000e+00 2.00000003e-01
+453 1.20000005e+00 8.00000012e-01 8.00000012e-01
+454 1.20000005e+00 8.00000012e-01 6.00000024e-01
+455 1.20000005e+00 8.00000012e-01 4.00000006e-01
+456 1.20000005e+00 8.00000012e-01 2.00000003e-01
+457 1.20000005e+00 6.00000024e-01 8.00000012e-01
+458 1.20000005e+00 6.00000024e-01 6.00000024e-01
+459 1.20000005e+00 6.00000024e-01 4.00000006e-01
+460 1.20000005e+00 6.00000024e-01 2.00000003e-01
+461 1.20000005e+00 4.00000006e-01 8.00000012e-01
+462 1.20000005e+00 4.00000006e-01 6.00000024e-01
+463 1.20000005e+00 4.00000006e-01 4.00000006e-01
+464 1.20000005e+00 4.00000006e-01 2.00000003e-01
+465 1.20000005e+00 2.00000003e-01 8.00000012e-01
+466 1.20000005e+00 2.00000003e-01 6.00000024e-01
+467 1.20000005e+00 2.00000003e-01 4.00000006e-01
+468 1.20000005e+00 2.00000003e-01 2.00000003e-01
+469 1.39999998e+00 1.79999995e+00 8.00000012e-01
+470 1.39999998e+00 1.79999995e+00 6.00000024e-01
+471 1.39999998e+00 1.79999995e+00 4.00000006e-01
+472 1.39999998e+00 1.79999995e+00 2.00000003e-01
+473 1.39999998e+00 1.60000002e+00 8.00000012e-01
+474 1.39999998e+00 1.60000002e+00 6.00000024e-01
+475 1.39999998e+00 1.60000002e+00 4.00000006e-01
+476 1.39999998e+00 1.60000002e+00 2.00000003e-01
+477 1.39999998e+00 1.39999998e+00 8.00000012e-01
+478 1.39999998e+00 1.39999998e+00 6.00000024e-01
+479 1.39999998e+00 1.39999998e+00 4.00000006e-01
+480 1.39999998e+00 1.39999998e+00 2.00000003e-01
+481 1.39999998e+00 1.20000005e+00 8.00000012e-01
+482 1.39999998e+00 1.20000005e+00 6.00000024e-01
+483 1.39999998e+00 1.20000005e+00 4.00000006e-01
+484 1.39999998e+00 1.20000005e+00 2.00000003e-01
+485 1.39999998e+00 1.00000000e+00 8.00000012e-01
+486 1.39999998e+00 1.00000000e+00 6.00000024e-01
+487 1.39999998e+00 1.00000000e+00 4.00000006e-01
+488 1.39999998e+00 1.00000000e+00 2.00000003e-01
+489 1.39999998e+00 8.00000012e-01 8.00000012e-01
+490 1.39999998e+00 8.00000012e-01 6.00000024e-01
+491 1.39999998e+00 8.00000012e-01 4.00000006e-01
+492 1.39999998e+00 8.00000012e-01 2.00000003e-01
+493 1.39999998e+00 6.00000024e-01 8.00000012e-01
+494 1.39999998e+00 6.00000024e-01 6.00000024e-01
+495 1.39999998e+00 6.00000024e-01 4.00000006e-01
+496 1.39999998e+00 6.00000024e-01 2.00000003e-01
+497 1.39999998e+00 4.00000006e-01 8.00000012e-01
+498 1.39999998e+00 4.00000006e-01 6.00000024e-01
+499 1.39999998e+00 4.00000006e-01 4.00000006e-01
+500 1.39999998e+00 4.00000006e-01 2.00000003e-01
+501 1.39999998e+00 2.00000003e-01 8.00000012e-01
+502 1.39999998e+00 2.00000003e-01 6.00000024e-01
+503 1.39999998e+00 2.00000003e-01 4.00000006e-01
+504 1.39999998e+00 2.00000003e-01 2.00000003e-01
+505 1.60000002e+00 1.79999995e+00 8.00000012e-01
+506 1.60000002e+00 1.79999995e+00 6.00000024e-01
+507 1.60000002e+00 1.79999995e+00 4.00000006e-01
+508 1.60000002e+00 1.79999995e+00 2.00000003e-01
+509 1.60000002e+00 1.60000002e+00 8.00000012e-01
+510 1.60000002e+00 1.60000002e+00 6.00000024e-01
+511 1.60000002e+00 1.60000002e+00 4.00000006e-01
+512 1.60000002e+00 1.60000002e+00 2.00000003e-01
+513 1.60000002e+00 1.39999998e+00 8.00000012e-01
+514 1.60000002e+00 1.39999998e+00 6.00000024e-01
+515 1.60000002e+00 1.39999998e+00 4.00000006e-01
+516 1.60000002e+00 1.39999998e+00 2.00000003e-01
+517 1.60000002e+00 1.20000005e+00 8.00000012e-01
+518 1.60000002e+00 1.20000005e+00 6.00000024e-01
+519 1.60000002e+00 1.20000005e+00 4.00000006e-01
+520 1.60000002e+00 1.20000005e+00 2.00000003e-01
+521 1.60000002e+00 1.00000000e+00 8.00000012e-01
+522 1.60000002e+00 1.00000000e+00 6.00000024e-01
+523 1.60000002e+00 1.00000000e+00 4.00000006e-01
+524 1.60000002e+00 1.00000000e+00 2.00000003e-01
+525 1.60000002e+00 8.00000012e-01 8.00000012e-01
+526 1.60000002e+00 8.00000012e-01 6.00000024e-01
+527 1.60000002e+00 8.00000012e-01 4.00000006e-01
+528 1.60000002e+00 8.00000012e-01 2.00000003e-01
+529 1.60000002e+00 6.00000024e-01 8.00000012e-01
+530 1.60000002e+00 6.00000024e-01 6.00000024e-01
+531 1.60000002e+00 6.00000024e-01 4.00000006e-01
+532 1.60000002e+00 6.00000024e-01 2.00000003e-01
+533 1.60000002e+00 4.00000006e-01 8.00000012e-01
+534 1.60000002e+00 4.00000006e-01 6.00000024e-01
+535 1.60000002e+00 4.00000006e-01 4.00000006e-01
+536 1.60000002e+00 4.00000006e-01 2.00000003e-01
+537 1.60000002e+00 2.00000003e-01 8.00000012e-01
+538 1.60000002e+00 2.00000003e-01 6.00000024e-01
+539 1.60000002e+00 2.00000003e-01 4.00000006e-01
+540 1.60000002e+00 2.00000003e-01 2.00000003e-01
+541 1.79999995e+00 1.79999995e+00 8.00000012e-01
+542 1.79999995e+00 1.79999995e+00 6.00000024e-01
+543 1.79999995e+00 1.79999995e+00 4.00000006e-01
+544 1.79999995e+00 1.79999995e+00 2.00000003e-01
+545 1.79999995e+00 1.60000002e+00 8.00000012e-01
+546 1.79999995e+00 1.60000002e+00 6.00000024e-01
+547 1.79999995e+00 1.60000002e+00 4.00000006e-01
+548 1.79999995e+00 1.60000002e+00 2.00000003e-01
+549 1.79999995e+00 1.39999998e+00 8.00000012e-01
+550 1.79999995e+00 1.39999998e+00 6.00000024e-01
+551 1.79999995e+00 1.39999998e+00 4.00000006e-01
+552 1.79999995e+00 1.39999998e+00 2.00000003e-01
+553 1.79999995e+00 1.20000005e+00 8.00000012e-01
+554 1.79999995e+00 1.20000005e+00 6.00000024e-01
+555 1.79999995e+00 1.20000005e+00 4.00000006e-01
+556 1.79999995e+00 1.20000005e+00 2.00000003e-01
+557 1.79999995e+00 1.00000000e+00 8.00000012e-01
+558 1.79999995e+00 1.00000000e+00 6.00000024e-01
+559 1.79999995e+00 1.00000000e+00 4.00000006e-01
+560 1.79999995e+00 1.00000000e+00 2.00000003e-01
+561 1.79999995e+00 8.00000012e-01 8.00000012e-01
+562 1.79999995e+00 8.00000012e-01 6.00000024e-01
+563 1.79999995e+00 8.00000012e-01 4.00000006e-01
+564 1.79999995e+00 8.00000012e-01 2.00000003e-01
+565 1.79999995e+00 6.00000024e-01 8.00000012e-01
+566 1.79999995e+00 6.00000024e-01 6.00000024e-01
+567 1.79999995e+00 6.00000024e-01 4.00000006e-01
+568 1.79999995e+00 6.00000024e-01 2.00000003e-01
+569 1.79999995e+00 4.00000006e-01 8.00000012e-01
+570 1.79999995e+00 4.00000006e-01 6.00000024e-01
+571 1.79999995e+00 4.00000006e-01 4.00000006e-01
+572 1.79999995e+00 4.00000006e-01 2.00000003e-01
+573 1.79999995e+00 2.00000003e-01 8.00000012e-01
+574 1.79999995e+00 2.00000003e-01 6.00000024e-01
+575 1.79999995e+00 2.00000003e-01 4.00000006e-01
+576 1.79999995e+00 2.00000003e-01 2.00000003e-01
+1 1 hex 54 181 369 149 1 15 117 30
+2 1 hex 181 182 370 369 15 16 118 117
+3 1 hex 182 183 371 370 16 17 119 118
+4 1 hex 183 184 372 371 17 18 120 119
+5 1 hex 184 59 165 372 18 2 19 120
+6 1 hex 149 369 373 150 30 117 121 29
+7 1 hex 369 370 374 373 117 118 122 121
+8 1 hex 370 371 375 374 118 119 123 122
+9 1 hex 371 372 376 375 119 120 124 123
+10 1 hex 372 165 166 376 120 19 20 124
+11 1 hex 150 373 377 151 29 121 125 28
+12 1 hex 373 374 378 377 121 122 126 125
+13 1 hex 374 375 379 378 122 123 127 126
+14 1 hex 375 376 380 379 123 124 128 127
+15 1 hex 376 166 167 380 124 20 21 128
+16 1 hex 151 377 381 152 28 125 129 27
+17 1 hex 377 378 382 381 125 126 130 129
+18 1 hex 378 379 383 382 126 127 131 130
+19 1 hex 379 380 384 383 127 128 132 131
+20 1 hex 380 167 168 384 128 21 22 132
+21 1 hex 152 381 197 47 27 129 26 4
+22 1 hex 381 382 198 197 129 130 25 26
+23 1 hex 382 383 199 198 130 131 24 25
+24 1 hex 383 384 200 199 131 132 23 24
+25 1 hex 384 168 58 200 132 22 3 23
+26 1 hex 53 185 385 153 54 181 369 149
+27 1 hex 185 186 386 385 181 182 370 369
+28 1 hex 186 187 387 386 182 183 371 370
+29 1 hex 187 188 388 387 183 184 372 371
+30 1 hex 188 60 169 388 184 59 165 372
+31 1 hex 153 385 389 154 149 369 373 150
+32 1 hex 385 386 390 389 369 370 374 373
+33 1 hex 386 387 391 390 370 371 375 374
+34 1 hex 387 388 392 391 371 372 376 375
+35 1 hex 388 169 170 392 372 165 166 376
+36 1 hex 154 389 393 155 150 373 377 151
+37 1 hex 389 390 394 393 373 374 378 377
+38 1 hex 390 391 395 394 374 375 379 378
+39 1 hex 391 392 396 395 375 376 380 379
+40 1 hex 392 170 171 396 376 166 167 380
+41 1 hex 155 393 397 156 151 377 381 152
+42 1 hex 393 394 398 397 377 378 382 381
+43 1 hex 394 395 399 398 378 379 383 382
+44 1 hex 395 396 400 399 379 380 384 383
+45 1 hex 396 171 172 400 380 167 168 384
+46 1 hex 156 397 201 48 152 381 197 47
+47 1 hex 397 398 202 201 381 382 198 197
+48 1 hex 398 399 203 202 382 383 199 198
+49 1 hex 399 400 204 203 383 384 200 199
+50 1 hex 400 172 57 204 384 168 58 200
+51 1 hex 52 189 401 157 53 185 385 153
+52 1 hex 189 190 402 401 185 186 386 385
+53 1 hex 190 191 403 402 186 187 387 386
+54 1 hex 191 192 404 403 187 188 388 387
+55 1 hex 192 61 173 404 188 60 169 388
+56 1 hex 157 401 405 158 153 385 389 154
+57 1 hex 401 402 406 405 385 386 390 389
+58 1 hex 402 403 407 406 386 387 391 390
+59 1 hex 403 404 408 407 387 388 392 391
+60 1 hex 404 173 174 408 388 169 170 392
+61 1 hex 158 405 409 159 154 389 393 155
+62 1 hex 405 406 410 409 389 390 394 393
+63 1 hex 406 407 411 410 390 391 395 394
+64 1 hex 407 408 412 411 391 392 396 395
+65 1 hex 408 174 175 412 392 170 171 396
+66 1 hex 159 409 413 160 155 393 397 156
+67 1 hex 409 410 414 413 393 394 398 397
+68 1 hex 410 411 415 414 394 395 399 398
+69 1 hex 411 412 416 415 395 396 400 399
+70 1 hex 412 175 176 416 396 171 172 400
+71 1 hex 160 413 205 49 156 397 201 48
+72 1 hex 413 414 206 205 397 398 202 201
+73 1 hex 414 415 207 206 398 399 203 202
+74 1 hex 415 416 208 207 399 400 204 203
+75 1 hex 416 176 56 208 400 172 57 204
+76 1 hex 51 193 417 161 52 189 401 157
+77 1 hex 193 194 418 417 189 190 402 401
+78 1 hex 194 195 419 418 190 191 403 402
+79 1 hex 195 196 420 419 191 192 404 403
+80 1 hex 196 62 177 420 192 61 173 404
+81 1 hex 161 417 421 162 157 401 405 158
+82 1 hex 417 418 422 421 401 402 406 405
+83 1 hex 418 419 423 422 402 403 407 406
+84 1 hex 419 420 424 423 403 404 408 407
+85 1 hex 420 177 178 424 404 173 174 408
+86 1 hex 162 421 425 163 158 405 409 159
+87 1 hex 421 422 426 425 405 406 410 409
+88 1 hex 422 423 427 426 406 407 411 410
+89 1 hex 423 424 428 427 407 408 412 411
+90 1 hex 424 178 179 428 408 174 175 412
+91 1 hex 163 425 429 164 159 409 413 160
+92 1 hex 425 426 430 429 409 410 414 413
+93 1 hex 426 427 431 430 410 411 415 414
+94 1 hex 427 428 432 431 411 412 416 415
+95 1 hex 428 179 180 432 412 175 176 416
+96 1 hex 164 429 209 50 160 413 205 49
+97 1 hex 429 430 210 209 413 414 206 205
+98 1 hex 430 431 211 210 414 415 207 206
+99 1 hex 431 432 212 211 415 416 208 207
+100 1 hex 432 180 55 212 416 176 56 208
+101 1 hex 8 34 133 43 51 193 417 161
+102 1 hex 34 33 134 133 193 194 418 417
+103 1 hex 33 32 135 134 194 195 419 418
+104 1 hex 32 31 136 135 195 196 420 419
+105 1 hex 31 5 38 136 196 62 177 420
+106 1 hex 43 133 137 44 161 417 421 162
+107 1 hex 133 134 138 137 417 418 422 421
+108 1 hex 134 135 139 138 418 419 423 422
+109 1 hex 135 136 140 139 419 420 424 423
+110 1 hex 136 38 37 140 420 177 178 424
+111 1 hex 44 137 141 45 162 421 425 163
+112 1 hex 137 138 142 141 421 422 426 425
+113 1 hex 138 139 143 142 422 423 427 426
+114 1 hex 139 140 144 143 423 424 428 427
+115 1 hex 140 37 36 144 424 178 179 428
+116 1 hex 45 141 145 46 163 425 429 164
+117 1 hex 141 142 146 145 425 426 430 429
+118 1 hex 142 143 147 146 426 427 431 430
+119 1 hex 143 144 148 147 427 428 432 431
+120 1 hex 144 36 35 148 428 179 180 432
+121 1 hex 46 145 39 7 164 429 209 50
+122 1 hex 145 146 40 39 429 430 210 209
+123 1 hex 146 147 41 40 430 431 211 210
+124 1 hex 147 148 42 41 431 432 212 211
+125 1 hex 148 35 6 42 432 180 55 212
+126 2 hex 108 337 433 265 9 63 213 74
+127 2 hex 337 338 434 433 63 64 214 213
+128 2 hex 338 339 435 434 64 65 215 214
+129 2 hex 339 340 436 435 65 66 216 215
+130 2 hex 340 113 301 436 66 10 67 216
+131 2 hex 265 433 437 266 74 213 217 73
+132 2 hex 433 434 438 437 213 214 218 217
+133 2 hex 434 435 439 438 214 215 219 218
+134 2 hex 435 436 440 439 215 216 220 219
+135 2 hex 436 301 302 440 216 67 68 220
+136 2 hex 266 437 441 267 73 217 221 72
+137 2 hex 437 438 442 441 217 218 222 221
+138 2 hex 438 439 443 442 218 219 223 222
+139 2 hex 439 440 444 443 219 220 224 223
+140 2 hex 440 302 303 444 220 68 69 224
+141 2 hex 267 441 445 268 72 221 225 71
+142 2 hex 441 442 446 445 221 222 226 225
+143 2 hex 442 443 447 446 222 223 227 226
+144 2 hex 443 444 448 447 223 224 228 227
+145 2 hex 444 303 304 448 224 69 70 228
+146 2 hex 268 445 449 269 71 225 19 2
+147 2 hex 445 446 450 449 225 226 20 19
+148 2 hex 446 447 451 450 226 227 21 20
+149 2 hex 447 448 452 451 227 228 22 21
+150 2 hex 448 304 305 452 228 70 3 22
+151 2 hex 269 449 453 270 2 19 165 59
+152 2 hex 449 450 454 453 19 20 166 165
+153 2 hex 450 451 455 454 20 21 167 166
+154 2 hex 451 452 456 455 21 22 168 167
+155 2 hex 452 305 306 456 22 3 58 168
+156 2 hex 270 453 457 271 59 165 169 60
+157 2 hex 453 454 458 457 165 166 170 169
+158 2 hex 454 455 459 458 166 167 171 170
+159 2 hex 455 456 460 459 167 168 172 171
+160 2 hex 456 306 307 460 168 58 57 172
+161 2 hex 271 457 461 272 60 169 173 61
+162 2 hex 457 458 462 461 169 170 174 173
+163 2 hex 458 459 463 462 170 171 175 174
+164 2 hex 459 460 464 463 171 172 176 175
+165 2 hex 460 307 308 464 172 57 56 176
+166 2 hex 272 461 465 273 61 173 177 62
+167 2 hex 461 462 466 465 173 174 178 177
+168 2 hex 462 463 467 466 174 175 179 178
+169 2 hex 463 464 468 467 175 176 180 179
+170 2 hex 464 308 309 468 176 56 55 180
+171 2 hex 273 465 353 101 62 177 38 5
+172 2 hex 465 466 354 353 177 178 37 38
+173 2 hex 466 467 355 354 178 179 36 37
+174 2 hex 467 468 356 355 179 180 35 36
+175 2 hex 468 309 112 356 180 55 6 35
+176 2 hex 107 341 469 274 108 337 433 265
+177 2 hex 341 342 470 469 337 338 434 433
+178 2 hex 342 343 471 470 338 339 435 434
+179 2 hex 343 344 472 471 339 340 436 435
+180 2 hex 344 114 310 472 340 113 301 436
+181 2 hex 274 469 473 275 265 433 437 266
+182 2 hex 469 470 474 473 433 434 438 437
+183 2 hex 470 471 475 474 434 435 439 438
+184 2 hex 471 472 476 475 435 436 440 439
+185 2 hex 472 310 311 476 436 301 302 440
+186 2 hex 275 473 477 276 266 437 441 267
+187 2 hex 473 474 478 477 437 438 442 441
+188 2 hex 474 475 479 478 438 439 443 442
+189 2 hex 475 476 480 479 439 440 444 443
+190 2 hex 476 311 312 480 440 302 303 444
+191 2 hex 276 477 481 277 267 441 445 268
+192 2 hex 477 478 482 481 441 442 446 445
+193 2 hex 478 479 483 482 442 443 447 446
+194 2 hex 479 480 484 483 443 444 448 447
+195 2 hex 480 312 313 484 444 303 304 448
+196 2 hex 277 481 485 278 268 445 449 269
+197 2 hex 481 482 486 485 445 446 450 449
+198 2 hex 482 483 487 486 446 447 451 450
+199 2 hex 483 484 488 487 447 448 452 451
+200 2 hex 484 313 314 488 448 304 305 452
+201 2 hex 278 485 489 279 269 449 453 270
+202 2 hex 485 486 490 489 449 450 454 453
+203 2 hex 486 487 491 490 450 451 455 454
+204 2 hex 487 488 492 491 451 452 456 455
+205 2 hex 488 314 315 492 452 305 306 456
+206 2 hex 279 489 493 280 270 453 457 271
+207 2 hex 489 490 494 493 453 454 458 457
+208 2 hex 490 491 495 494 454 455 459 458
+209 2 hex 491 492 496 495 455 456 460 459
+210 2 hex 492 315 316 496 456 306 307 460
+211 2 hex 280 493 497 281 271 457 461 272
+212 2 hex 493 494 498 497 457 458 462 461
+213 2 hex 494 495 499 498 458 459 463 462
+214 2 hex 495 496 500 499 459 460 464 463
+215 2 hex 496 316 317 500 460 307 308 464
+216 2 hex 281 497 501 282 272 461 465 273
+217 2 hex 497 498 502 501 461 462 466 465
+218 2 hex 498 499 503 502 462 463 467 466
+219 2 hex 499 500 504 503 463 464 468 467
+220 2 hex 500 317 318 504 464 308 309 468
+221 2 hex 282 501 357 102 273 465 353 101
+222 2 hex 501 502 358 357 465 466 354 353
+223 2 hex 502 503 359 358 466 467 355 354
+224 2 hex 503 504 360 359 467 468 356 355
+225 2 hex 504 318 111 360 468 309 112 356
+226 2 hex 106 345 505 283 107 341 469 274
+227 2 hex 345 346 506 505 341 342 470 469
+228 2 hex 346 347 507 506 342 343 471 470
+229 2 hex 347 348 508 507 343 344 472 471
+230 2 hex 348 115 319 508 344 114 310 472
+231 2 hex 283 505 509 284 274 469 473 275
+232 2 hex 505 506 510 509 469 470 474 473
+233 2 hex 506 507 511 510 470 471 475 474
+234 2 hex 507 508 512 511 471 472 476 475
+235 2 hex 508 319 320 512 472 310 311 476
+236 2 hex 284 509 513 285 275 473 477 276
+237 2 hex 509 510 514 513 473 474 478 477
+238 2 hex 510 511 515 514 474 475 479 478
+239 2 hex 511 512 516 515 475 476 480 479
+240 2 hex 512 320 321 516 476 311 312 480
+241 2 hex 285 513 517 286 276 477 481 277
+242 2 hex 513 514 518 517 477 478 482 481
+243 2 hex 514 515 519 518 478 479 483 482
+244 2 hex 515 516 520 519 479 480 484 483
+245 2 hex 516 321 322 520 480 312 313 484
+246 2 hex 286 517 521 287 277 481 485 278
+247 2 hex 517 518 522 521 481 482 486 485
+248 2 hex 518 519 523 522 482 483 487 486
+249 2 hex 519 520 524 523 483 484 488 487
+250 2 hex 520 322 323 524 484 313 314 488
+251 2 hex 287 521 525 288 278 485 489 279
+252 2 hex 521 522 526 525 485 486 490 489
+253 2 hex 522 523 527 526 486 487 491 490
+254 2 hex 523 524 528 527 487 488 492 491
+255 2 hex 524 323 324 528 488 314 315 492
+256 2 hex 288 525 529 289 279 489 493 280
+257 2 hex 525 526 530 529 489 490 494 493
+258 2 hex 526 527 531 530 490 491 495 494
+259 2 hex 527 528 532 531 491 492 496 495
+260 2 hex 528 324 325 532 492 315 316 496
+261 2 hex 289 529 533 290 280 493 497 281
+262 2 hex 529 530 534 533 493 494 498 497
+263 2 hex 530 531 535 534 494 495 499 498
+264 2 hex 531 532 536 535 495 496 500 499
+265 2 hex 532 325 326 536 496 316 317 500
+266 2 hex 290 533 537 291 281 497 501 282
+267 2 hex 533 534 538 537 497 498 502 501
+268 2 hex 534 535 539 538 498 499 503 502
+269 2 hex 535 536 540 539 499 500 504 503
+270 2 hex 536 326 327 540 500 317 318 504
+271 2 hex 291 537 361 103 282 501 357 102
+272 2 hex 537 538 362 361 501 502 358 357
+273 2 hex 538 539 363 362 502 503 359 358
+274 2 hex 539 540 364 363 503 504 360 359
+275 2 hex 540 327 110 364 504 318 111 360
+276 2 hex 105 349 541 292 106 345 505 283
+277 2 hex 349 350 542 541 345 346 506 505
+278 2 hex 350 351 543 542 346 347 507 506
+279 2 hex 351 352 544 543 347 348 508 507
+280 2 hex 352 116 328 544 348 115 319 508
+281 2 hex 292 541 545 293 283 505 509 284
+282 2 hex 541 542 546 545 505 506 510 509
+283 2 hex 542 543 547 546 506 507 511 510
+284 2 hex 543 544 548 547 507 508 512 511
+285 2 hex 544 328 329 548 508 319 320 512
+286 2 hex 293 545 549 294 284 509 513 285
+287 2 hex 545 546 550 549 509 510 514 513
+288 2 hex 546 547 551 550 510 511 515 514
+289 2 hex 547 548 552 551 511 512 516 515
+290 2 hex 548 329 330 552 512 320 321 516
+291 2 hex 294 549 553 295 285 513 517 286
+292 2 hex 549 550 554 553 513 514 518 517
+293 2 hex 550 551 555 554 514 515 519 518
+294 2 hex 551 552 556 555 515 516 520 519
+295 2 hex 552 330 331 556 516 321 322 520
+296 2 hex 295 553 557 296 286 517 521 287
+297 2 hex 553 554 558 557 517 518 522 521
+298 2 hex 554 555 559 558 518 519 523 522
+299 2 hex 555 556 560 559 519 520 524 523
+300 2 hex 556 331 332 560 520 322 323 524
+301 2 hex 296 557 561 297 287 521 525 288
+302 2 hex 557 558 562 561 521 522 526 525
+303 2 hex 558 559 563 562 522 523 527 526
+304 2 hex 559 560 564 563 523 524 528 527
+305 2 hex 560 332 333 564 524 323 324 528
+306 2 hex 297 561 565 298 288 525 529 289
+307 2 hex 561 562 566 565 525 526 530 529
+308 2 hex 562 563 567 566 526 527 531 530
+309 2 hex 563 564 568 567 527 528 532 531
+310 2 hex 564 333 334 568 528 324 325 532
+311 2 hex 298 565 569 299 289 529 533 290
+312 2 hex 565 566 570 569 529 530 534 533
+313 2 hex 566 567 571 570 530 531 535 534
+314 2 hex 567 568 572 571 531 532 536 535
+315 2 hex 568 334 335 572 532 325 326 536
+316 2 hex 299 569 573 300 290 533 537 291
+317 2 hex 569 570 574 573 533 534 538 537
+318 2 hex 570 571 575 574 534 535 539 538
+319 2 hex 571 572 576 575 535 536 540 539
+320 2 hex 572 335 336 576 536 326 327 540
+321 2 hex 300 573 365 104 291 537 361 103
+322 2 hex 573 574 366 365 537 538 362 361
+323 2 hex 574 575 367 366 538 539 363 362
+324 2 hex 575 576 368 367 539 540 364 363
+325 2 hex 576 336 109 368 540 327 110 364
+326 2 hex 14 78 229 92 105 349 541 292
+327 2 hex 78 77 230 229 349 350 542 541
+328 2 hex 77 76 231 230 350 351 543 542
+329 2 hex 76 75 232 231 351 352 544 543
+330 2 hex 75 11 87 232 352 116 328 544
+331 2 hex 92 229 233 93 292 541 545 293
+332 2 hex 229 230 234 233 541 542 546 545
+333 2 hex 230 231 235 234 542 543 547 546
+334 2 hex 231 232 236 235 543 544 548 547
+335 2 hex 232 87 86 236 544 328 329 548
+336 2 hex 93 233 237 94 293 545 549 294
+337 2 hex 233 234 238 237 545 546 550 549
+338 2 hex 234 235 239 238 546 547 551 550
+339 2 hex 235 236 240 239 547 548 552 551
+340 2 hex 236 86 85 240 548 329 330 552
+341 2 hex 94 237 241 95 294 549 553 295
+342 2 hex 237 238 242 241 549 550 554 553
+343 2 hex 238 239 243 242 550 551 555 554
+344 2 hex 239 240 244 243 551 552 556 555
+345 2 hex 240 85 84 244 552 330 331 556
+346 2 hex 95 241 245 96 295 553 557 296
+347 2 hex 241 242 246 245 553 554 558 557
+348 2 hex 242 243 247 246 554 555 559 558
+349 2 hex 243 244 248 247 555 556 560 559
+350 2 hex 244 84 83 248 556 331 332 560
+351 2 hex 96 245 249 97 296 557 561 297
+352 2 hex 245 246 250 249 557 558 562 561
+353 2 hex 246 247 251 250 558 559 563 562
+354 2 hex 247 248 252 251 559 560 564 563
+355 2 hex 248 83 82 252 560 332 333 564
+356 2 hex 97 249 253 98 297 561 565 298
+357 2 hex 249 250 254 253 561 562 566 565
+358 2 hex 250 251 255 254 562 563 567 566
+359 2 hex 251 252 256 255 563 564 568 567
+360 2 hex 252 82 81 256 564 333 334 568
+361 2 hex 98 253 257 99 298 565 569 299
+362 2 hex 253 254 258 257 565 566 570 569
+363 2 hex 254 255 259 258 566 567 571 570
+364 2 hex 255 256 260 259 567 568 572 571
+365 2 hex 256 81 80 260 568 334 335 572
+366 2 hex 99 257 261 100 299 569 573 300
+367 2 hex 257 258 262 261 569 570 574 573
+368 2 hex 258 259 263 262 570 571 575 574
+369 2 hex 259 260 264 263 571 572 576 575
+370 2 hex 260 80 79 264 572 335 336 576
+371 2 hex 100 261 88 13 300 573 365 104
+372 2 hex 261 262 89 88 573 574 366 365
+373 2 hex 262 263 90 89 574 575 367 366
+374 2 hex 263 264 91 90 575 576 368 367
+375 2 hex 264 79 12 91 576 336 109 368
+1 1 quad 54 1 30 149
+2 1 quad 149 30 29 150
+3 1 quad 150 29 28 151
+4 1 quad 151 28 27 152
+5 1 quad 152 27 4 47
+6 1 quad 53 54 149 153
+7 1 quad 153 149 150 154
+8 1 quad 154 150 151 155
+9 1 quad 155 151 152 156
+10 1 quad 156 152 47 48
+11 1 quad 52 53 153 157
+12 1 quad 157 153 154 158
+13 1 quad 158 154 155 159
+14 1 quad 159 155 156 160
+15 1 quad 160 156 48 49
+16 1 quad 51 52 157 161
+17 1 quad 161 157 158 162
+18 1 quad 162 158 159 163
+19 1 quad 163 159 160 164
+20 1 quad 164 160 49 50
+21 1 quad 8 51 161 43
+22 1 quad 43 161 162 44
+23 1 quad 44 162 163 45
+24 1 quad 45 163 164 46
+25 1 quad 46 164 50 7
+26 2 quad 108 337 63 9
+27 2 quad 337 338 64 63
+28 2 quad 338 339 65 64
+29 2 quad 339 340 66 65
+30 2 quad 340 113 10 66
+31 2 quad 107 341 337 108
+32 2 quad 341 342 338 337
+33 2 quad 342 343 339 338
+34 2 quad 343 344 340 339
+35 2 quad 344 114 113 340
+36 2 quad 106 345 341 107
+37 2 quad 345 346 342 341
+38 2 quad 346 347 343 342
+39 2 quad 347 348 344 343
+40 2 quad 348 115 114 344
+41 2 quad 105 349 345 106
+42 2 quad 349 350 346 345
+43 2 quad 350 351 347 346
+44 2 quad 351 352 348 347
+45 2 quad 352 116 115 348
+46 2 quad 14 78 349 105
+47 2 quad 78 77 350 349
+48 2 quad 77 76 351 350
+49 2 quad 76 75 352 351
+50 2 quad 75 11 116 352
+51 3 quad 8 43 133 34
+52 3 quad 34 133 134 33
+53 3 quad 33 134 135 32
+54 3 quad 32 135 136 31
+55 3 quad 31 136 38 5
+56 3 quad 43 44 137 133
+57 3 quad 133 137 138 134
+58 3 quad 134 138 139 135
+59 3 quad 135 139 140 136
+60 3 quad 136 140 37 38
+61 3 quad 44 45 141 137
+62 3 quad 137 141 142 138
+63 3 quad 138 142 143 139
+64 3 quad 139 143 144 140
+65 3 quad 140 144 36 37
+66 3 quad 45 46 145 141
+67 3 quad 141 145 146 142
+68 3 quad 142 146 147 143
+69 3 quad 143 147 148 144
+70 3 quad 144 148 35 36
+71 3 quad 46 7 39 145
+72 3 quad 145 39 40 146
+73 3 quad 146 40 41 147
+74 3 quad 147 41 42 148
+75 3 quad 148 42 6 35
+76 3 quad 14 92 229 78
+77 3 quad 78 229 230 77
+78 3 quad 77 230 231 76
+79 3 quad 76 231 232 75
+80 3 quad 75 232 87 11
+81 3 quad 92 93 233 229
+82 3 quad 229 233 234 230
+83 3 quad 230 234 235 231
+84 3 quad 231 235 236 232
+85 3 quad 232 236 86 87
+86 3 quad 93 94 237 233
+87 3 quad 233 237 238 234
+88 3 quad 234 238 239 235
+89 3 quad 235 239 240 236
+90 3 quad 236 240 85 86
+91 3 quad 94 95 241 237
+92 3 quad 237 241 242 238
+93 3 quad 238 242 243 239
+94 3 quad 239 243 244 240
+95 3 quad 240 244 84 85
+96 3 quad 95 96 245 241
+97 3 quad 241 245 246 242
+98 3 quad 242 246 247 243
+99 3 quad 243 247 248 244
+100 3 quad 244 248 83 84
+101 3 quad 96 97 249 245
+102 3 quad 245 249 250 246
+103 3 quad 246 250 251 247
+104 3 quad 247 251 252 248
+105 3 quad 248 252 82 83
+106 3 quad 97 98 253 249
+107 3 quad 249 253 254 250
+108 3 quad 250 254 255 251
+109 3 quad 251 255 256 252
+110 3 quad 252 256 81 82
+111 3 quad 98 99 257 253
+112 3 quad 253 257 258 254
+113 3 quad 254 258 259 255
+114 3 quad 255 259 260 256
+115 3 quad 256 260 80 81
+116 3 quad 99 100 261 257
+117 3 quad 257 261 262 258
+118 3 quad 258 262 263 259
+119 3 quad 259 263 264 260
+120 3 quad 260 264 79 80
+121 3 quad 100 13 88 261
+122 3 quad 261 88 89 262
+123 3 quad 262 89 90 263
+124 3 quad 263 90 91 264
+125 3 quad 264 91 12 79
+126 3 quad 353 101 5 38
+127 3 quad 354 353 38 37
+128 3 quad 355 354 37 36
+129 3 quad 356 355 36 35
+130 3 quad 112 356 35 6
+131 3 quad 357 102 101 353
+132 3 quad 358 357 353 354
+133 3 quad 359 358 354 355
+134 3 quad 360 359 355 356
+135 3 quad 111 360 356 112
+136 3 quad 361 103 102 357
+137 3 quad 362 361 357 358
+138 3 quad 363 362 358 359
+139 3 quad 364 363 359 360
+140 3 quad 110 364 360 111
+141 3 quad 365 104 103 361
+142 3 quad 366 365 361 362
+143 3 quad 367 366 362 363
+144 3 quad 368 367 363 364
+145 3 quad 109 368 364 110
+146 3 quad 88 13 104 365
+147 3 quad 89 88 365 366
+148 3 quad 90 89 366 367
+149 3 quad 91 90 367 368
+150 3 quad 12 91 368 109
diff --git a/contrib/mesh_conversion/mesh/3d/test_cube_1.ucd b/tests/grid/grids/ucd/3d/3d_test_cube_1.ucd
similarity index 93%
rename from contrib/mesh_conversion/mesh/3d/test_cube_1.ucd
rename to tests/grid/grids/ucd/3d/3d_test_cube_1.ucd
index e466858092..f05a016fff 100644
--- a/contrib/mesh_conversion/mesh/3d/test_cube_1.ucd
+++ b/tests/grid/grids/ucd/3d/3d_test_cube_1.ucd
@@ -1,6 +1,6 @@
# FEM Mesh Converter
# Mesh type: AVS UCD
-# Input file name: mesh/3d/test_cube_1.inp
+# Input file name: mesh/3d/3d_test_cube_1.inp
8 7 0 0 0
1 -1.00000000e+00 -1.00000000e+00 1.00000000e+00
2 -1.00000000e+00 -1.00000000e+00 -1.00000000e+00
diff --git a/tests/mesh_converter/meshes/3d/test_cube_pave_1.ucd b/tests/grid/grids/ucd/3d/3d_test_cube_pave_1.ucd
similarity index 98%
rename from tests/mesh_converter/meshes/3d/test_cube_pave_1.ucd
rename to tests/grid/grids/ucd/3d/3d_test_cube_pave_1.ucd
index 71be64e634..c51dbf633c 100644
--- a/tests/mesh_converter/meshes/3d/test_cube_pave_1.ucd
+++ b/tests/grid/grids/ucd/3d/3d_test_cube_pave_1.ucd
@@ -1,6 +1,6 @@
# FEM Mesh Converter
# Mesh type: AVS UCD
-
+# Input file name: mesh/3d/3d_test_cube_pave_1.inp
39 48 0 0 0
1 1.00000000e+00 1.00000000e+00 0.00000000e+00
2 5.00000000e-01 1.00000000e+00 0.00000000e+00
diff --git a/tests/mesh_converter/meshes/3d/test_cube_two_materials.ucd b/tests/grid/grids/ucd/3d/3d_test_cube_two_materials.ucd
similarity index 97%
rename from tests/mesh_converter/meshes/3d/test_cube_two_materials.ucd
rename to tests/grid/grids/ucd/3d/3d_test_cube_two_materials.ucd
index a81424856c..92ca27db1a 100644
--- a/tests/mesh_converter/meshes/3d/test_cube_two_materials.ucd
+++ b/tests/grid/grids/ucd/3d/3d_test_cube_two_materials.ucd
@@ -1,6 +1,6 @@
# FEM Mesh Converter
# Mesh type: AVS UCD
-
+# Input file name: mesh/3d/3d_test_cube_two_materials.inp
27 32 0 0 0
1 -1.00000000e+00 -1.00000000e+00 1.00000000e+00
2 -1.00000000e+00 -1.00000000e+00 0.00000000e+00
diff --git a/tests/mesh_converter/CMakeLists.txt b/tests/mesh_converter/CMakeLists.txt
deleted file mode 100644
index 05c55a7cca..0000000000
--- a/tests/mesh_converter/CMakeLists.txt
+++ /dev/null
@@ -1,116 +0,0 @@
-## ---------------------------------------------------------------------
-##
-## Copyright (C) 2013 - 2015 by the deal.II authors
-##
-## This file is part of the deal.II library.
-##
-## The deal.II library is free software; you can use it, redistribute
-## it, and/or modify it under the terms of the GNU Lesser General
-## Public License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-## The full text of the license can be found in the file LICENSE at
-## the top level of the deal.II distribution.
-##
-## ---------------------------------------------------------------------
-
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
-INCLUDE(../setup_testsubproject.cmake)
-PROJECT(testsuite CXX)
-
-#
-# Set up test environment (does not pick up anything):
-#
-DEAL_II_PICKUP_TESTS()
-
-IF(NOT DEAL_II_TARGET_CONFIG_INCLUDED)
- INCLUDE(${DEAL_II_TARGET_CONFIG})
- SET(DEAL_II_TARGET_CONFIG_INCLUDED TRUE)
-ENDIF()
-
-#
-# Tests for the mesh_converter executable
-#
-
-SET(_category mesh_converter)
-
-FILE(GLOB _meshes ${CMAKE_CURRENT_SOURCE_DIR}/meshes/?d/*.inp)
-
-FOREACH(_full_file ${_meshes})
- GET_FILENAME_COMPONENT(_mesh ${_full_file} NAME_WE)
-
- SET(_test_full ${_category}/${_mesh})
- SET(_test_directory ${CMAKE_CURRENT_BINARY_DIR}/${_mesh}) # directory to run the test in
- STRING(REGEX REPLACE "\\.inp$" ".ucd" _comparison_file ${_full_file})
-
- # Is this a 3D or 2D mesh?
- SET(_dim 3)
- IF(_full_file MATCHES "meshes/2d")
- SET(_dim 2)
- ENDIF()
-
- # Respect TEST_PICKUP_REGEX:
- IF( "${TEST_PICKUP_REGEX}" STREQUAL "" OR
- _test_full MATCHES "${TEST_PICKUP_REGEX}" )
-
- FILE(MAKE_DIRECTORY ${_test_directory})
-
- ADD_CUSTOM_COMMAND(OUTPUT ${_test_directory}/output
- COMMAND rm -f ${_test_directory}/failing_output
- COMMAND touch ${_test_directory}/output
- COMMAND
- mesh_converter_exe ${_dim} ${_full_file} output
- || (mv ${_test_directory}/output
- ${_test_directory}/failing_output
- && echo "${_test_full}: RUN failed. ------ Result: ${_test_directory}/failing_output"
- && echo "${_test_full}: RUN failed. ------ Partial output:"
- && cat ${_test_directory}/failing_output
- && exit 1)
- COMMAND
- ${PERL_EXECUTABLE} -pi ${DEAL_II_PATH}/${DEAL_II_SHARE_RELDIR}/scripts/normalize.pl
- ${_test_directory}/output
- WORKING_DIRECTORY ${_test_directory}
- DEPENDS mesh_converter_exe ${DEAL_II_PATH}/${DEAL_II_SHARE_RELDIR}/scripts/normalize.pl
- )
- ADD_CUSTOM_COMMAND(OUTPUT ${_test_directory}/diff
- COMMAND rm -f ${_test_directory}/failing_diff
- COMMAND touch ${_test_directory}/diff
- COMMAND
- ${DIFF_EXECUTABLE} ${_comparison_file} ${_test_directory}/output > ${_test_directory}/diff
- || (mv ${_test_directory}/diff
- ${_test_directory}/failing_diff
- && echo "${_test_full}: RUN successful."
- && echo "${_test_full}: DIFF failed. ------ Source: ${_comparison_file}"
- && echo "${_test_full}: DIFF failed. ------ Result: ${_test_directory}/output"
- && echo "${_test_full}: DIFF failed. ------ Diff: ${_test_directory}/failing_diff"
- && echo "${_test_full}: DIFF failed. ------ Diffs as follows:"
- && cat ${_test_directory}/failing_diff
- && exit 1)
- WORKING_DIRECTORY ${_test_directory}
- DEPENDS
- ${_test_directory}/output
- ${_comparison_file}
- )
-
- ADD_CUSTOM_TARGET(${_mesh}.diff DEPENDS ${_test_directory}/diff
- COMMAND
- echo "${_test_full}: RUN successful."
- && echo "${_test_full}: DIFF successful."
- && echo "${_test_full}: PASSED."
- )
-
- ADD_TEST(NAME ${_test_full}
- COMMAND ${CMAKE_COMMAND}
- -DTRGT=${_mesh}.diff
- -DTEST=${_test_full}
- -DBINARY_DIR=${CMAKE_BINARY_DIR}
- -P ${DEAL_II_PATH}/${DEAL_II_SHARE_RELDIR}/scripts/run_test.cmake
- WORKING_DIRECTORY ${_test_directory}
- )
- SET_TESTS_PROPERTIES(${_test_full} PROPERTIES
- LABEL "${_category}"
- TIMEOUT ${TEST_TIME_LIMIT}
- )
-
- ENDIF()
-
-ENDFOREACH()
diff --git a/tests/mesh_converter/meshes/2d/2d_test.cub b/tests/mesh_converter/meshes/2d/2d_test.cub
deleted file mode 100644
index 90511d4e04..0000000000
Binary files a/tests/mesh_converter/meshes/2d/2d_test.cub and /dev/null differ
diff --git a/tests/mesh_converter/meshes/2d/2d_test.inp b/tests/mesh_converter/meshes/2d/2d_test.inp
deleted file mode 100644
index 687c0ba3a5..0000000000
--- a/tests/mesh_converter/meshes/2d/2d_test.inp
+++ /dev/null
@@ -1,252 +0,0 @@
-*HEADING
-cubit(rent/Geometry/Mesh_conversion/Program/mesh/2d/2d_test.inp): 01/17/2009: 16
-*NODE
- 1, -1.000000e+00, 0.000000e+00, 0.000000e+00
- 2, -1.000000e+00, -1.666667e-01, 0.000000e+00
- 3, -8.333333e-01, -1.666667e-01, 0.000000e+00
- 4, -8.333333e-01, 0.000000e+00, 0.000000e+00
- 5, -1.000000e+00, -3.333333e-01, 0.000000e+00
- 6, -8.333333e-01, -3.333333e-01, 0.000000e+00
- 7, -1.000000e+00, -5.000000e-01, 0.000000e+00
- 8, -8.333333e-01, -5.000000e-01, 0.000000e+00
- 9, -1.000000e+00, -6.666667e-01, 0.000000e+00
- 10, -8.333333e-01, -6.666667e-01, 0.000000e+00
- 11, -1.000000e+00, -8.333333e-01, 0.000000e+00
- 12, -8.333333e-01, -8.333333e-01, 0.000000e+00
- 13, -1.000000e+00, -1.000000e+00, 0.000000e+00
- 14, -8.333333e-01, -1.000000e+00, 0.000000e+00
- 15, -6.666667e-01, -1.666667e-01, 0.000000e+00
- 16, -6.666667e-01, 0.000000e+00, 0.000000e+00
- 17, -6.666667e-01, -3.333333e-01, 0.000000e+00
- 18, -6.666667e-01, -5.000000e-01, 0.000000e+00
- 19, -6.666667e-01, -6.666667e-01, 0.000000e+00
- 20, -6.666667e-01, -8.333333e-01, 0.000000e+00
- 21, -6.666667e-01, -1.000000e+00, 0.000000e+00
- 22, -5.000000e-01, -1.666667e-01, 0.000000e+00
- 23, -5.000000e-01, 0.000000e+00, 0.000000e+00
- 24, -5.000000e-01, -3.333333e-01, 0.000000e+00
- 25, -5.000000e-01, -5.000000e-01, 0.000000e+00
- 26, -5.000000e-01, -6.666667e-01, 0.000000e+00
- 27, -5.000000e-01, -8.333333e-01, 0.000000e+00
- 28, -5.000000e-01, -1.000000e+00, 0.000000e+00
- 29, -3.333333e-01, -1.666667e-01, 0.000000e+00
- 30, -3.333333e-01, 0.000000e+00, 0.000000e+00
- 31, -3.333333e-01, -3.333333e-01, 0.000000e+00
- 32, -3.333333e-01, -5.000000e-01, 0.000000e+00
- 33, -3.333333e-01, -6.666667e-01, 0.000000e+00
- 34, -3.333333e-01, -8.333333e-01, 0.000000e+00
- 35, -3.333333e-01, -1.000000e+00, 0.000000e+00
- 36, -1.666667e-01, -1.666667e-01, 0.000000e+00
- 37, -1.666667e-01, 0.000000e+00, 0.000000e+00
- 38, -1.666667e-01, -3.333333e-01, 0.000000e+00
- 39, -1.666667e-01, -5.000000e-01, 0.000000e+00
- 40, -1.666667e-01, -6.666667e-01, 0.000000e+00
- 41, -1.666667e-01, -8.333333e-01, 0.000000e+00
- 42, -1.666667e-01, -1.000000e+00, 0.000000e+00
- 43, -1.387779e-17, -1.666667e-01, 0.000000e+00
- 44, 0.000000e+00, 0.000000e+00, 0.000000e+00
- 45, -3.122502e-17, -3.333333e-01, 0.000000e+00
- 46, -4.250073e-17, -5.000000e-01, 0.000000e+00
- 47, -4.531965e-17, -6.666667e-01, 0.000000e+00
- 48, -5.990217e-17, -8.333333e-01, 0.000000e+00
- 49, 0.000000e+00, -1.000000e+00, 0.000000e+00
- 50, 1.666667e-01, -1.666667e-01, 0.000000e+00
- 51, 1.666667e-01, 1.387779e-17, 0.000000e+00
- 52, 1.666667e-01, -3.333333e-01, 0.000000e+00
- 53, 1.666667e-01, -5.000000e-01, 0.000000e+00
- 54, 1.666667e-01, -6.666667e-01, 0.000000e+00
- 55, 1.666667e-01, -8.333333e-01, 0.000000e+00
- 56, 1.666667e-01, -1.000000e+00, 0.000000e+00
- 57, 3.333333e-01, -1.666667e-01, 0.000000e+00
- 58, 3.333333e-01, 3.122502e-17, 0.000000e+00
- 59, 3.333333e-01, -3.333333e-01, 0.000000e+00
- 60, 3.333333e-01, -5.000000e-01, 0.000000e+00
- 61, 3.333333e-01, -6.666667e-01, 0.000000e+00
- 62, 3.333333e-01, -8.333333e-01, 0.000000e+00
- 63, 3.333333e-01, -1.000000e+00, 0.000000e+00
- 64, 5.000000e-01, -1.666667e-01, 0.000000e+00
- 65, 5.000000e-01, 4.943962e-17, 0.000000e+00
- 66, 5.000000e-01, -3.333333e-01, 0.000000e+00
- 67, 5.000000e-01, -5.000000e-01, 0.000000e+00
- 68, 5.000000e-01, -6.666667e-01, 0.000000e+00
- 69, 5.000000e-01, -8.333333e-01, 0.000000e+00
- 70, 5.000000e-01, -1.000000e+00, 0.000000e+00
- 71, 6.666667e-01, -1.666667e-01, 0.000000e+00
- 72, 6.666667e-01, 4.705437e-17, 0.000000e+00
- 73, 6.666667e-01, -3.333333e-01, 0.000000e+00
- 74, 6.666667e-01, -5.000000e-01, 0.000000e+00
- 75, 6.666667e-01, -6.666667e-01, 0.000000e+00
- 76, 6.666667e-01, -8.333333e-01, 0.000000e+00
- 77, 6.666667e-01, -1.000000e+00, 0.000000e+00
- 78, 8.333333e-01, -1.666667e-01, 0.000000e+00
- 79, 8.333333e-01, 6.033585e-17, 0.000000e+00
- 80, 8.333333e-01, -3.333333e-01, 0.000000e+00
- 81, 8.333333e-01, -5.000000e-01, 0.000000e+00
- 82, 8.333333e-01, -6.666667e-01, 0.000000e+00
- 83, 8.333333e-01, -8.333333e-01, 0.000000e+00
- 84, 8.333333e-01, -1.000000e+00, 0.000000e+00
- 85, 1.000000e+00, -1.666667e-01, 0.000000e+00
- 86, 1.000000e+00, 0.000000e+00, 0.000000e+00
- 87, 1.000000e+00, -3.333333e-01, 0.000000e+00
- 88, 1.000000e+00, -5.000000e-01, 0.000000e+00
- 89, 1.000000e+00, -6.666667e-01, 0.000000e+00
- 90, 1.000000e+00, -8.333333e-01, 0.000000e+00
- 91, 1.000000e+00, -1.000000e+00, 0.000000e+00
- 92, 1.000000e+00, 1.666667e-01, 0.000000e+00
- 93, 8.333333e-01, 1.666667e-01, 0.000000e+00
- 94, 1.000000e+00, 3.333333e-01, 0.000000e+00
- 95, 8.333333e-01, 3.333333e-01, 0.000000e+00
- 96, 1.000000e+00, 5.000000e-01, 0.000000e+00
- 97, 8.333333e-01, 5.000000e-01, 0.000000e+00
- 98, 1.000000e+00, 6.666667e-01, 0.000000e+00
- 99, 8.333333e-01, 6.666667e-01, 0.000000e+00
- 100, 1.000000e+00, 8.333333e-01, 0.000000e+00
- 101, 8.333333e-01, 8.333333e-01, 0.000000e+00
- 102, 1.000000e+00, 1.000000e+00, 0.000000e+00
- 103, 8.333333e-01, 1.000000e+00, 0.000000e+00
- 104, 6.666667e-01, 1.666667e-01, 0.000000e+00
- 105, 6.666667e-01, 3.333333e-01, 0.000000e+00
- 106, 6.666667e-01, 5.000000e-01, 0.000000e+00
- 107, 6.666667e-01, 6.666667e-01, 0.000000e+00
- 108, 6.666667e-01, 8.333333e-01, 0.000000e+00
- 109, 6.666667e-01, 1.000000e+00, 0.000000e+00
- 110, 5.000000e-01, 1.666667e-01, 0.000000e+00
- 111, 5.000000e-01, 3.333333e-01, 0.000000e+00
- 112, 5.000000e-01, 5.000000e-01, 0.000000e+00
- 113, 5.000000e-01, 6.666667e-01, 0.000000e+00
- 114, 5.000000e-01, 8.333333e-01, 0.000000e+00
- 115, 5.000000e-01, 1.000000e+00, 0.000000e+00
- 116, 3.333333e-01, 1.666667e-01, 0.000000e+00
- 117, 3.333333e-01, 3.333333e-01, 0.000000e+00
- 118, 3.333333e-01, 5.000000e-01, 0.000000e+00
- 119, 3.333333e-01, 6.666667e-01, 0.000000e+00
- 120, 3.333333e-01, 8.333333e-01, 0.000000e+00
- 121, 3.333333e-01, 1.000000e+00, 0.000000e+00
- 122, 1.666667e-01, 1.666667e-01, 0.000000e+00
- 123, 1.666667e-01, 3.333333e-01, 0.000000e+00
- 124, 1.666667e-01, 5.000000e-01, 0.000000e+00
- 125, 1.666667e-01, 6.666667e-01, 0.000000e+00
- 126, 1.666667e-01, 8.333333e-01, 0.000000e+00
- 127, 1.666667e-01, 1.000000e+00, 0.000000e+00
- 128, 0.000000e+00, 1.666667e-01, 0.000000e+00
- 129, 0.000000e+00, 3.333333e-01, 0.000000e+00
- 130, 0.000000e+00, 5.000000e-01, 0.000000e+00
- 131, 0.000000e+00, 6.666667e-01, 0.000000e+00
- 132, 0.000000e+00, 8.333333e-01, 0.000000e+00
- 133, 0.000000e+00, 1.000000e+00, 0.000000e+00
-*ELEMENT, TYPE=S4R, ELSET=EB1
- 1, 1, 2, 3, 4
- 2, 2, 5, 6, 3
- 3, 5, 7, 8, 6
- 4, 7, 9, 10, 8
- 5, 9, 11, 12, 10
- 6, 11, 13, 14, 12
- 7, 4, 3, 15, 16
- 8, 3, 6, 17, 15
- 9, 6, 8, 18, 17
- 10, 8, 10, 19, 18
- 11, 10, 12, 20, 19
- 12, 12, 14, 21, 20
- 13, 16, 15, 22, 23
- 14, 15, 17, 24, 22
- 15, 17, 18, 25, 24
- 16, 18, 19, 26, 25
- 17, 19, 20, 27, 26
- 18, 20, 21, 28, 27
- 19, 23, 22, 29, 30
- 20, 22, 24, 31, 29
- 21, 24, 25, 32, 31
- 22, 25, 26, 33, 32
- 23, 26, 27, 34, 33
- 24, 27, 28, 35, 34
- 25, 30, 29, 36, 37
- 26, 29, 31, 38, 36
- 27, 31, 32, 39, 38
- 28, 32, 33, 40, 39
- 29, 33, 34, 41, 40
- 30, 34, 35, 42, 41
- 31, 37, 36, 43, 44
- 32, 36, 38, 45, 43
- 33, 38, 39, 46, 45
- 34, 39, 40, 47, 46
- 35, 40, 41, 48, 47
- 36, 41, 42, 49, 48
- 37, 44, 43, 50, 51
- 38, 43, 45, 52, 50
- 39, 45, 46, 53, 52
- 40, 46, 47, 54, 53
- 41, 47, 48, 55, 54
- 42, 48, 49, 56, 55
- 43, 51, 50, 57, 58
- 44, 50, 52, 59, 57
- 45, 52, 53, 60, 59
- 46, 53, 54, 61, 60
- 47, 54, 55, 62, 61
- 48, 55, 56, 63, 62
- 49, 58, 57, 64, 65
- 50, 57, 59, 66, 64
- 51, 59, 60, 67, 66
- 52, 60, 61, 68, 67
- 53, 61, 62, 69, 68
- 54, 62, 63, 70, 69
- 55, 65, 64, 71, 72
- 56, 64, 66, 73, 71
- 57, 66, 67, 74, 73
- 58, 67, 68, 75, 74
- 59, 68, 69, 76, 75
- 60, 69, 70, 77, 76
- 61, 72, 71, 78, 79
- 62, 71, 73, 80, 78
- 63, 73, 74, 81, 80
- 64, 74, 75, 82, 81
- 65, 75, 76, 83, 82
- 66, 76, 77, 84, 83
- 67, 79, 78, 85, 86
- 68, 78, 80, 87, 85
- 69, 80, 81, 88, 87
- 70, 81, 82, 89, 88
- 71, 82, 83, 90, 89
- 72, 83, 84, 91, 90
- 73, 86, 92, 93, 79
- 74, 92, 94, 95, 93
- 75, 94, 96, 97, 95
- 76, 96, 98, 99, 97
- 77, 98, 100, 101, 99
- 78, 100, 102, 103, 101
- 79, 79, 93, 104, 72
- 80, 93, 95, 105, 104
- 81, 95, 97, 106, 105
- 82, 97, 99, 107, 106
- 83, 99, 101, 108, 107
- 84, 101, 103, 109, 108
- 85, 72, 104, 110, 65
- 86, 104, 105, 111, 110
- 87, 105, 106, 112, 111
- 88, 106, 107, 113, 112
- 89, 107, 108, 114, 113
- 90, 108, 109, 115, 114
- 91, 65, 110, 116, 58
- 92, 110, 111, 117, 116
- 93, 111, 112, 118, 117
- 94, 112, 113, 119, 118
- 95, 113, 114, 120, 119
- 96, 114, 115, 121, 120
- 97, 58, 116, 122, 51
- 98, 116, 117, 123, 122
- 99, 117, 118, 124, 123
- 100, 118, 119, 125, 124
- 101, 119, 120, 126, 125
- 102, 120, 121, 127, 126
- 103, 51, 122, 128, 44
- 104, 122, 123, 129, 128
- 105, 123, 124, 130, 129
- 106, 124, 125, 131, 130
- 107, 125, 126, 132, 131
- 108, 126, 127, 133, 132
-*SURFACE, NAME=SS1
- 78, E2
- 84, E2
- 90, E2
- 96, E2
- 102, E2
- 108, E2
diff --git a/tests/mesh_converter/meshes/2d/2d_test.ucd b/tests/mesh_converter/meshes/2d/2d_test.ucd
deleted file mode 100644
index 9f67909260..0000000000
--- a/tests/mesh_converter/meshes/2d/2d_test.ucd
+++ /dev/null
@@ -1,251 +0,0 @@
-# FEM Mesh Converter
-# Mesh type: AVS UCD
-
-133 114 0 0 0
-1 -1.00000000e+00 0.00000000e+00 0.00000000e+00
-2 -1.00000000e+00 -1.66666700e-01 0.00000000e+00
-3 -8.33333300e-01 -1.66666700e-01 0.00000000e+00
-4 -8.33333300e-01 0.00000000e+00 0.00000000e+00
-5 -1.00000000e+00 -3.33333300e-01 0.00000000e+00
-6 -8.33333300e-01 -3.33333300e-01 0.00000000e+00
-7 -1.00000000e+00 -5.00000000e-01 0.00000000e+00
-8 -8.33333300e-01 -5.00000000e-01 0.00000000e+00
-9 -1.00000000e+00 -6.66666700e-01 0.00000000e+00
-10 -8.33333300e-01 -6.66666700e-01 0.00000000e+00
-11 -1.00000000e+00 -8.33333300e-01 0.00000000e+00
-12 -8.33333300e-01 -8.33333300e-01 0.00000000e+00
-13 -1.00000000e+00 -1.00000000e+00 0.00000000e+00
-14 -8.33333300e-01 -1.00000000e+00 0.00000000e+00
-15 -6.66666700e-01 -1.66666700e-01 0.00000000e+00
-16 -6.66666700e-01 0.00000000e+00 0.00000000e+00
-17 -6.66666700e-01 -3.33333300e-01 0.00000000e+00
-18 -6.66666700e-01 -5.00000000e-01 0.00000000e+00
-19 -6.66666700e-01 -6.66666700e-01 0.00000000e+00
-20 -6.66666700e-01 -8.33333300e-01 0.00000000e+00
-21 -6.66666700e-01 -1.00000000e+00 0.00000000e+00
-22 -5.00000000e-01 -1.66666700e-01 0.00000000e+00
-23 -5.00000000e-01 0.00000000e+00 0.00000000e+00
-24 -5.00000000e-01 -3.33333300e-01 0.00000000e+00
-25 -5.00000000e-01 -5.00000000e-01 0.00000000e+00
-26 -5.00000000e-01 -6.66666700e-01 0.00000000e+00
-27 -5.00000000e-01 -8.33333300e-01 0.00000000e+00
-28 -5.00000000e-01 -1.00000000e+00 0.00000000e+00
-29 -3.33333300e-01 -1.66666700e-01 0.00000000e+00
-30 -3.33333300e-01 0.00000000e+00 0.00000000e+00
-31 -3.33333300e-01 -3.33333300e-01 0.00000000e+00
-32 -3.33333300e-01 -5.00000000e-01 0.00000000e+00
-33 -3.33333300e-01 -6.66666700e-01 0.00000000e+00
-34 -3.33333300e-01 -8.33333300e-01 0.00000000e+00
-35 -3.33333300e-01 -1.00000000e+00 0.00000000e+00
-36 -1.66666700e-01 -1.66666700e-01 0.00000000e+00
-37 -1.66666700e-01 0.00000000e+00 0.00000000e+00
-38 -1.66666700e-01 -3.33333300e-01 0.00000000e+00
-39 -1.66666700e-01 -5.00000000e-01 0.00000000e+00
-40 -1.66666700e-01 -6.66666700e-01 0.00000000e+00
-41 -1.66666700e-01 -8.33333300e-01 0.00000000e+00
-42 -1.66666700e-01 -1.00000000e+00 0.00000000e+00
-43 0.00000000e+00 -1.66666700e-01 0.00000000e+00
-44 0.00000000e+00 0.00000000e+00 0.00000000e+00
-45 0.00000000e+00 -3.33333300e-01 0.00000000e+00
-46 0.00000000e+00 -5.00000000e-01 0.00000000e+00
-47 0.00000000e+00 -6.66666700e-01 0.00000000e+00
-48 0.00000000e+00 -8.33333300e-01 0.00000000e+00
-49 0.00000000e+00 -1.00000000e+00 0.00000000e+00
-50 1.66666700e-01 -1.66666700e-01 0.00000000e+00
-51 1.66666700e-01 0.00000000e+00 0.00000000e+00
-52 1.66666700e-01 -3.33333300e-01 0.00000000e+00
-53 1.66666700e-01 -5.00000000e-01 0.00000000e+00
-54 1.66666700e-01 -6.66666700e-01 0.00000000e+00
-55 1.66666700e-01 -8.33333300e-01 0.00000000e+00
-56 1.66666700e-01 -1.00000000e+00 0.00000000e+00
-57 3.33333300e-01 -1.66666700e-01 0.00000000e+00
-58 3.33333300e-01 0.00000000e+00 0.00000000e+00
-59 3.33333300e-01 -3.33333300e-01 0.00000000e+00
-60 3.33333300e-01 -5.00000000e-01 0.00000000e+00
-61 3.33333300e-01 -6.66666700e-01 0.00000000e+00
-62 3.33333300e-01 -8.33333300e-01 0.00000000e+00
-63 3.33333300e-01 -1.00000000e+00 0.00000000e+00
-64 5.00000000e-01 -1.66666700e-01 0.00000000e+00
-65 5.00000000e-01 0.00000000e+00 0.00000000e+00
-66 5.00000000e-01 -3.33333300e-01 0.00000000e+00
-67 5.00000000e-01 -5.00000000e-01 0.00000000e+00
-68 5.00000000e-01 -6.66666700e-01 0.00000000e+00
-69 5.00000000e-01 -8.33333300e-01 0.00000000e+00
-70 5.00000000e-01 -1.00000000e+00 0.00000000e+00
-71 6.66666700e-01 -1.66666700e-01 0.00000000e+00
-72 6.66666700e-01 0.00000000e+00 0.00000000e+00
-73 6.66666700e-01 -3.33333300e-01 0.00000000e+00
-74 6.66666700e-01 -5.00000000e-01 0.00000000e+00
-75 6.66666700e-01 -6.66666700e-01 0.00000000e+00
-76 6.66666700e-01 -8.33333300e-01 0.00000000e+00
-77 6.66666700e-01 -1.00000000e+00 0.00000000e+00
-78 8.33333300e-01 -1.66666700e-01 0.00000000e+00
-79 8.33333300e-01 0.00000000e+00 0.00000000e+00
-80 8.33333300e-01 -3.33333300e-01 0.00000000e+00
-81 8.33333300e-01 -5.00000000e-01 0.00000000e+00
-82 8.33333300e-01 -6.66666700e-01 0.00000000e+00
-83 8.33333300e-01 -8.33333300e-01 0.00000000e+00
-84 8.33333300e-01 -1.00000000e+00 0.00000000e+00
-85 1.00000000e+00 -1.66666700e-01 0.00000000e+00
-86 1.00000000e+00 0.00000000e+00 0.00000000e+00
-87 1.00000000e+00 -3.33333300e-01 0.00000000e+00
-88 1.00000000e+00 -5.00000000e-01 0.00000000e+00
-89 1.00000000e+00 -6.66666700e-01 0.00000000e+00
-90 1.00000000e+00 -8.33333300e-01 0.00000000e+00
-91 1.00000000e+00 -1.00000000e+00 0.00000000e+00
-92 1.00000000e+00 1.66666700e-01 0.00000000e+00
-93 8.33333300e-01 1.66666700e-01 0.00000000e+00
-94 1.00000000e+00 3.33333300e-01 0.00000000e+00
-95 8.33333300e-01 3.33333300e-01 0.00000000e+00
-96 1.00000000e+00 5.00000000e-01 0.00000000e+00
-97 8.33333300e-01 5.00000000e-01 0.00000000e+00
-98 1.00000000e+00 6.66666700e-01 0.00000000e+00
-99 8.33333300e-01 6.66666700e-01 0.00000000e+00
-100 1.00000000e+00 8.33333300e-01 0.00000000e+00
-101 8.33333300e-01 8.33333300e-01 0.00000000e+00
-102 1.00000000e+00 1.00000000e+00 0.00000000e+00
-103 8.33333300e-01 1.00000000e+00 0.00000000e+00
-104 6.66666700e-01 1.66666700e-01 0.00000000e+00
-105 6.66666700e-01 3.33333300e-01 0.00000000e+00
-106 6.66666700e-01 5.00000000e-01 0.00000000e+00
-107 6.66666700e-01 6.66666700e-01 0.00000000e+00
-108 6.66666700e-01 8.33333300e-01 0.00000000e+00
-109 6.66666700e-01 1.00000000e+00 0.00000000e+00
-110 5.00000000e-01 1.66666700e-01 0.00000000e+00
-111 5.00000000e-01 3.33333300e-01 0.00000000e+00
-112 5.00000000e-01 5.00000000e-01 0.00000000e+00
-113 5.00000000e-01 6.66666700e-01 0.00000000e+00
-114 5.00000000e-01 8.33333300e-01 0.00000000e+00
-115 5.00000000e-01 1.00000000e+00 0.00000000e+00
-116 3.33333300e-01 1.66666700e-01 0.00000000e+00
-117 3.33333300e-01 3.33333300e-01 0.00000000e+00
-118 3.33333300e-01 5.00000000e-01 0.00000000e+00
-119 3.33333300e-01 6.66666700e-01 0.00000000e+00
-120 3.33333300e-01 8.33333300e-01 0.00000000e+00
-121 3.33333300e-01 1.00000000e+00 0.00000000e+00
-122 1.66666700e-01 1.66666700e-01 0.00000000e+00
-123 1.66666700e-01 3.33333300e-01 0.00000000e+00
-124 1.66666700e-01 5.00000000e-01 0.00000000e+00
-125 1.66666700e-01 6.66666700e-01 0.00000000e+00
-126 1.66666700e-01 8.33333300e-01 0.00000000e+00
-127 1.66666700e-01 1.00000000e+00 0.00000000e+00
-128 0.00000000e+00 1.66666700e-01 0.00000000e+00
-129 0.00000000e+00 3.33333300e-01 0.00000000e+00
-130 0.00000000e+00 5.00000000e-01 0.00000000e+00
-131 0.00000000e+00 6.66666700e-01 0.00000000e+00
-132 0.00000000e+00 8.33333300e-01 0.00000000e+00
-133 0.00000000e+00 1.00000000e+00 0.00000000e+00
-1 1 quad 1 2 3 4
-2 1 quad 2 5 6 3
-3 1 quad 5 7 8 6
-4 1 quad 7 9 10 8
-5 1 quad 9 11 12 10
-6 1 quad 11 13 14 12
-7 1 quad 4 3 15 16
-8 1 quad 3 6 17 15
-9 1 quad 6 8 18 17
-10 1 quad 8 10 19 18
-11 1 quad 10 12 20 19
-12 1 quad 12 14 21 20
-13 1 quad 16 15 22 23
-14 1 quad 15 17 24 22
-15 1 quad 17 18 25 24
-16 1 quad 18 19 26 25
-17 1 quad 19 20 27 26
-18 1 quad 20 21 28 27
-19 1 quad 23 22 29 30
-20 1 quad 22 24 31 29
-21 1 quad 24 25 32 31
-22 1 quad 25 26 33 32
-23 1 quad 26 27 34 33
-24 1 quad 27 28 35 34
-25 1 quad 30 29 36 37
-26 1 quad 29 31 38 36
-27 1 quad 31 32 39 38
-28 1 quad 32 33 40 39
-29 1 quad 33 34 41 40
-30 1 quad 34 35 42 41
-31 1 quad 37 36 43 44
-32 1 quad 36 38 45 43
-33 1 quad 38 39 46 45
-34 1 quad 39 40 47 46
-35 1 quad 40 41 48 47
-36 1 quad 41 42 49 48
-37 1 quad 44 43 50 51
-38 1 quad 43 45 52 50
-39 1 quad 45 46 53 52
-40 1 quad 46 47 54 53
-41 1 quad 47 48 55 54
-42 1 quad 48 49 56 55
-43 1 quad 51 50 57 58
-44 1 quad 50 52 59 57
-45 1 quad 52 53 60 59
-46 1 quad 53 54 61 60
-47 1 quad 54 55 62 61
-48 1 quad 55 56 63 62
-49 1 quad 58 57 64 65
-50 1 quad 57 59 66 64
-51 1 quad 59 60 67 66
-52 1 quad 60 61 68 67
-53 1 quad 61 62 69 68
-54 1 quad 62 63 70 69
-55 1 quad 65 64 71 72
-56 1 quad 64 66 73 71
-57 1 quad 66 67 74 73
-58 1 quad 67 68 75 74
-59 1 quad 68 69 76 75
-60 1 quad 69 70 77 76
-61 1 quad 72 71 78 79
-62 1 quad 71 73 80 78
-63 1 quad 73 74 81 80
-64 1 quad 74 75 82 81
-65 1 quad 75 76 83 82
-66 1 quad 76 77 84 83
-67 1 quad 79 78 85 86
-68 1 quad 78 80 87 85
-69 1 quad 80 81 88 87
-70 1 quad 81 82 89 88
-71 1 quad 82 83 90 89
-72 1 quad 83 84 91 90
-73 1 quad 86 92 93 79
-74 1 quad 92 94 95 93
-75 1 quad 94 96 97 95
-76 1 quad 96 98 99 97
-77 1 quad 98 100 101 99
-78 1 quad 100 102 103 101
-79 1 quad 79 93 104 72
-80 1 quad 93 95 105 104
-81 1 quad 95 97 106 105
-82 1 quad 97 99 107 106
-83 1 quad 99 101 108 107
-84 1 quad 101 103 109 108
-85 1 quad 72 104 110 65
-86 1 quad 104 105 111 110
-87 1 quad 105 106 112 111
-88 1 quad 106 107 113 112
-89 1 quad 107 108 114 113
-90 1 quad 108 109 115 114
-91 1 quad 65 110 116 58
-92 1 quad 110 111 117 116
-93 1 quad 111 112 118 117
-94 1 quad 112 113 119 118
-95 1 quad 113 114 120 119
-96 1 quad 114 115 121 120
-97 1 quad 58 116 122 51
-98 1 quad 116 117 123 122
-99 1 quad 117 118 124 123
-100 1 quad 118 119 125 124
-101 1 quad 119 120 126 125
-102 1 quad 120 121 127 126
-103 1 quad 51 122 128 44
-104 1 quad 122 123 129 128
-105 1 quad 123 124 130 129
-106 1 quad 124 125 131 130
-107 1 quad 125 126 132 131
-108 1 quad 126 127 133 132
-1 1 line 102 103
-2 1 line 103 109
-3 1 line 109 115
-4 1 line 115 121
-5 1 line 121 127
-6 1 line 127 133
diff --git a/tests/mesh_converter/meshes/2d/quad.cub b/tests/mesh_converter/meshes/2d/quad.cub
deleted file mode 100644
index 71a08291db..0000000000
Binary files a/tests/mesh_converter/meshes/2d/quad.cub and /dev/null differ
diff --git a/tests/mesh_converter/meshes/2d/quad.inp b/tests/mesh_converter/meshes/2d/quad.inp
deleted file mode 100644
index e809a6dafc..0000000000
--- a/tests/mesh_converter/meshes/2d/quad.inp
+++ /dev/null
@@ -1,29 +0,0 @@
-*HEADING
-cubit(y/Work/Current/Geometry/Mesh_conversion/mesh/2d/quad2.inp): 01/17/2009: 13
-*NODE
- 1, -1.000000e+00, 1.000000e+00, 0.000000e+00
- 2, -1.000000e+00, 0.000000e+00, 0.000000e+00
- 3, 0.000000e+00, 0.000000e+00, 0.000000e+00
- 4, 0.000000e+00, 1.000000e+00, 0.000000e+00
- 5, -1.000000e+00, -1.000000e+00, 0.000000e+00
- 6, 0.000000e+00, -1.000000e+00, 0.000000e+00
- 7, 1.000000e+00, 0.000000e+00, 0.000000e+00
- 8, 1.000000e+00, 1.000000e+00, 0.000000e+00
- 9, 1.000000e+00, -1.000000e+00, 0.000000e+00
-*ELEMENT, TYPE=S4R, ELSET=EB14
- 1, 1, 2, 3, 4
- 2, 2, 5, 6, 3
- 3, 4, 3, 7, 8
- 4, 3, 6, 9, 7
-*SURFACE, NAME=SS1
- 1, E1
- 2, E1
-*SURFACE, NAME=SS2
- 2, E2
- 4, E2
-*SURFACE, NAME=SS3
- 3, E3
- 4, E3
-*SURFACE, NAME=SS4
- 1, E4
- 3, E4
diff --git a/tests/mesh_converter/meshes/2d/quad.ucd b/tests/mesh_converter/meshes/2d/quad.ucd
deleted file mode 100644
index e7f13e28f2..0000000000
--- a/tests/mesh_converter/meshes/2d/quad.ucd
+++ /dev/null
@@ -1,25 +0,0 @@
-# FEM Mesh Converter
-# Mesh type: AVS UCD
-
-9 12 0 0 0
-1 -1.00000000e+00 1.00000000e+00 0.00000000e+00
-2 -1.00000000e+00 0.00000000e+00 0.00000000e+00
-3 0.00000000e+00 0.00000000e+00 0.00000000e+00
-4 0.00000000e+00 1.00000000e+00 0.00000000e+00
-5 -1.00000000e+00 -1.00000000e+00 0.00000000e+00
-6 0.00000000e+00 -1.00000000e+00 0.00000000e+00
-7 1.00000000e+00 0.00000000e+00 0.00000000e+00
-8 1.00000000e+00 1.00000000e+00 0.00000000e+00
-9 1.00000000e+00 -1.00000000e+00 0.00000000e+00
-1 14 quad 1 2 3 4
-2 14 quad 2 5 6 3
-3 14 quad 4 3 7 8
-4 14 quad 3 6 9 7
-1 1 line 1 2
-2 1 line 2 5
-3 2 line 5 6
-4 2 line 6 9
-5 3 line 7 8
-6 3 line 9 7
-7 4 line 4 1
-8 4 line 8 4
diff --git a/tests/mesh_converter/meshes/3d/CC.cub b/tests/mesh_converter/meshes/3d/CC.cub
deleted file mode 100644
index 4cb63d111b..0000000000
Binary files a/tests/mesh_converter/meshes/3d/CC.cub and /dev/null differ
diff --git a/tests/mesh_converter/meshes/3d/CC_cubit_new.inp b/tests/mesh_converter/meshes/3d/CC_cubit_new.inp
deleted file mode 100644
index 0bb7fa5cb2..0000000000
--- a/tests/mesh_converter/meshes/3d/CC_cubit_new.inp
+++ /dev/null
@@ -1,157 +0,0 @@
-*HEADING
-cubit(y/Mesh_conversion/Mesh_conversion_update/mesh/CC_TEMP.inp): 06/13/2010: 18
-version: 12.1
-**
-********************************** P A R T S **********************************
-*PART, NAME=Part-Default
-**
-********************************** N O D E S **********************************
-*NODE, NSET=ALLNODES
- 1, -5.000000e-01, -5.000000e-01, 5.000000e-01
- 2, -5.000000e-01, -5.000000e-01, 0.000000e+00
- 3, -5.000000e-01, 0.000000e+00, 0.000000e+00
- 4, -5.000000e-01, 0.000000e+00, 5.000000e-01
- 5, 0.000000e+00, -5.000000e-01, 5.000000e-01
- 6, 0.000000e+00, -5.000000e-01, 0.000000e+00
- 7, 0.000000e+00, 0.000000e+00, 0.000000e+00
- 8, 0.000000e+00, 0.000000e+00, 5.000000e-01
- 9, -5.000000e-01, -5.000000e-01, -5.000000e-01
- 10, -5.000000e-01, 0.000000e+00, -5.000000e-01
- 11, 0.000000e+00, -5.000000e-01, -5.000000e-01
- 12, 0.000000e+00, 0.000000e+00, -5.000000e-01
- 13, -5.000000e-01, 5.000000e-01, 0.000000e+00
- 14, -5.000000e-01, 5.000000e-01, 5.000000e-01
- 15, 0.000000e+00, 5.000000e-01, 0.000000e+00
- 16, 0.000000e+00, 5.000000e-01, 5.000000e-01
- 17, -5.000000e-01, 5.000000e-01, -5.000000e-01
- 18, 0.000000e+00, 5.000000e-01, -5.000000e-01
- 19, 5.000000e-01, -5.000000e-01, 5.000000e-01
- 20, 5.000000e-01, -5.000000e-01, 0.000000e+00
- 21, 5.000000e-01, 0.000000e+00, 0.000000e+00
- 22, 5.000000e-01, 0.000000e+00, 5.000000e-01
- 23, 5.000000e-01, -5.000000e-01, -5.000000e-01
- 24, 5.000000e-01, 0.000000e+00, -5.000000e-01
- 25, 5.000000e-01, 5.000000e-01, 0.000000e+00
- 26, 5.000000e-01, 5.000000e-01, 5.000000e-01
- 27, 5.000000e-01, 5.000000e-01, -5.000000e-01
- 28, -2.500000e-01, 5.500000e-01, 2.500000e-01
- 29, -2.500000e-01, 5.500000e-01, 0.000000e+00
- 30, -2.500000e-01, 8.000000e-01, 0.000000e+00
- 31, -2.500000e-01, 8.000000e-01, 2.500000e-01
- 32, 0.000000e+00, 5.500000e-01, 2.500000e-01
- 33, 0.000000e+00, 5.500000e-01, 0.000000e+00
- 34, 0.000000e+00, 8.000000e-01, 0.000000e+00
- 35, 0.000000e+00, 8.000000e-01, 2.500000e-01
- 36, -2.500000e-01, 5.500000e-01, -2.500000e-01
- 37, -2.500000e-01, 8.000000e-01, -2.500000e-01
- 38, 0.000000e+00, 5.500000e-01, -2.500000e-01
- 39, 0.000000e+00, 8.000000e-01, -2.500000e-01
- 40, -2.500000e-01, 1.050000e+00, 0.000000e+00
- 41, -2.500000e-01, 1.050000e+00, 2.500000e-01
- 42, 0.000000e+00, 1.050000e+00, 0.000000e+00
- 43, 0.000000e+00, 1.050000e+00, 2.500000e-01
- 44, -2.500000e-01, 1.050000e+00, -2.500000e-01
- 45, 0.000000e+00, 1.050000e+00, -2.500000e-01
- 46, 2.500000e-01, 5.500000e-01, 2.500000e-01
- 47, 2.500000e-01, 5.500000e-01, 0.000000e+00
- 48, 2.500000e-01, 8.000000e-01, 0.000000e+00
- 49, 2.500000e-01, 8.000000e-01, 2.500000e-01
- 50, 2.500000e-01, 5.500000e-01, -2.500000e-01
- 51, 2.500000e-01, 8.000000e-01, -2.500000e-01
- 52, 2.500000e-01, 1.050000e+00, 0.000000e+00
- 53, 2.500000e-01, 1.050000e+00, 2.500000e-01
- 54, 2.500000e-01, 1.050000e+00, -2.500000e-01
-**
-********************************** E L E M E N T S ****************************
-*ELEMENT, TYPE=C3D8R, ELSET=EB1
- 1, 1, 2, 3, 4, 5, 6, 7, 8
- 2, 2, 9, 10, 3, 6, 11, 12, 7
- 3, 4, 3, 13, 14, 8, 7, 15, 16
- 4, 3, 10, 17, 13, 7, 12, 18, 15
- 5, 5, 6, 7, 8, 19, 20, 21, 22
- 6, 6, 11, 12, 7, 20, 23, 24, 21
- 7, 8, 7, 15, 16, 22, 21, 25, 26
- 8, 7, 12, 18, 15, 21, 24, 27, 25
-*ELEMENT, TYPE=C3D8R, ELSET=EB2
- 9, 28, 29, 30, 31, 32, 33, 34, 35
- 10, 29, 36, 37, 30, 33, 38, 39, 34
- 11, 31, 30, 40, 41, 35, 34, 42, 43
- 12, 30, 37, 44, 40, 34, 39, 45, 42
- 13, 32, 33, 34, 35, 46, 47, 48, 49
- 14, 33, 38, 39, 34, 47, 50, 51, 48
- 15, 35, 34, 42, 43, 49, 48, 52, 53
- 16, 34, 39, 45, 42, 48, 51, 54, 52
-**
-********************************** S I D E S E T S **********************************
-*ELSET, ELSET=SS1_S3
- 1, 2, 5, 6
-*SURFACE, NAME=SS1
-SS1_S3, S3
-*ELSET, ELSET=SS2_S4
- 10, 12, 14, 16, 2, 4, 6, 8
-*SURFACE, NAME=SS2
-SS2_S4, S4
-*ELSET, ELSET=SS3_S1
- 9, 10, 11, 12, 1, 2, 3, 4
-*SURFACE, NAME=SS3
-SS3_S1, S1
-*ELSET, ELSET=SS4_S5
- 11, 12, 15, 16
-*SURFACE, NAME=SS4
-SS4_S5, S5
-*ELSET, ELSET=SS100_S5
- 3, 4, 7, 8
-*SURFACE, NAME=SS100
-SS100_S5, S5
-*ELSET, ELSET=SS101_S3
- 9, 10, 13, 14
-*SURFACE, NAME=SS101
-SS101_S3, S3
-**
-********************************** P R O P E R T I E S ************************
-*SOLID SECTION, ELSET=EB1, MATERIAL=Default-Steel
-*SOLID SECTION, ELSET=EB2, MATERIAL=Default-Steel
-**
-*END PART
-**
-**
-**
-********************************** E N D P A R T S **********************************
-**
-**
-********************************** A S S E M B L Y ************************************
-**
-*ASSEMBLY, NAME=ASSEMBLY1
-**
-*INSTANCE, NAME=Part-Default_1, PART=Part-Default
-*END INSTANCE
-**
-*END ASSEMBLY
-**
-**
-**
-*MATERIAL, NAME = Default-Steel
-*ELASTIC, TYPE=ISOTROPIC
-2.068000e+05, 2.900000e-01
-*DENSITY
-7.000000e-06
-*CONDUCTIVITY,TYPE=ISO
-4.500000e-02
-*SPECIFIC HEAT
-5.000000e+02
-**
-**
-************************************** H I S T O R Y *************************************
-**
-*PREPRINT
-**
-**************************************** S T E P 1 ***************************************
-*STEP,INC=100,NAME=Default Set
-**
-*STATIC
-1, 1, 1e-05, 1
-**
-**
-**
-**
-*END STEP
diff --git a/tests/mesh_converter/meshes/3d/CC_cubit_new.ucd b/tests/mesh_converter/meshes/3d/CC_cubit_new.ucd
deleted file mode 100644
index bc68a51d6d..0000000000
--- a/tests/mesh_converter/meshes/3d/CC_cubit_new.ucd
+++ /dev/null
@@ -1,106 +0,0 @@
-# FEM Mesh Converter
-# Mesh type: AVS UCD
-
-54 48 0 0 0
-1 -5.00000000e-01 -5.00000000e-01 5.00000000e-01
-2 -5.00000000e-01 -5.00000000e-01 0.00000000e+00
-3 -5.00000000e-01 0.00000000e+00 0.00000000e+00
-4 -5.00000000e-01 0.00000000e+00 5.00000000e-01
-5 0.00000000e+00 -5.00000000e-01 5.00000000e-01
-6 0.00000000e+00 -5.00000000e-01 0.00000000e+00
-7 0.00000000e+00 0.00000000e+00 0.00000000e+00
-8 0.00000000e+00 0.00000000e+00 5.00000000e-01
-9 -5.00000000e-01 -5.00000000e-01 -5.00000000e-01
-10 -5.00000000e-01 0.00000000e+00 -5.00000000e-01
-11 0.00000000e+00 -5.00000000e-01 -5.00000000e-01
-12 0.00000000e+00 0.00000000e+00 -5.00000000e-01
-13 -5.00000000e-01 5.00000000e-01 0.00000000e+00
-14 -5.00000000e-01 5.00000000e-01 5.00000000e-01
-15 0.00000000e+00 5.00000000e-01 0.00000000e+00
-16 0.00000000e+00 5.00000000e-01 5.00000000e-01
-17 -5.00000000e-01 5.00000000e-01 -5.00000000e-01
-18 0.00000000e+00 5.00000000e-01 -5.00000000e-01
-19 5.00000000e-01 -5.00000000e-01 5.00000000e-01
-20 5.00000000e-01 -5.00000000e-01 0.00000000e+00
-21 5.00000000e-01 0.00000000e+00 0.00000000e+00
-22 5.00000000e-01 0.00000000e+00 5.00000000e-01
-23 5.00000000e-01 -5.00000000e-01 -5.00000000e-01
-24 5.00000000e-01 0.00000000e+00 -5.00000000e-01
-25 5.00000000e-01 5.00000000e-01 0.00000000e+00
-26 5.00000000e-01 5.00000000e-01 5.00000000e-01
-27 5.00000000e-01 5.00000000e-01 -5.00000000e-01
-28 -2.50000000e-01 5.50000000e-01 2.50000000e-01
-29 -2.50000000e-01 5.50000000e-01 0.00000000e+00
-30 -2.50000000e-01 8.00000000e-01 0.00000000e+00
-31 -2.50000000e-01 8.00000000e-01 2.50000000e-01
-32 0.00000000e+00 5.50000000e-01 2.50000000e-01
-33 0.00000000e+00 5.50000000e-01 0.00000000e+00
-34 0.00000000e+00 8.00000000e-01 0.00000000e+00
-35 0.00000000e+00 8.00000000e-01 2.50000000e-01
-36 -2.50000000e-01 5.50000000e-01 -2.50000000e-01
-37 -2.50000000e-01 8.00000000e-01 -2.50000000e-01
-38 0.00000000e+00 5.50000000e-01 -2.50000000e-01
-39 0.00000000e+00 8.00000000e-01 -2.50000000e-01
-40 -2.50000000e-01 1.05000000e+00 0.00000000e+00
-41 -2.50000000e-01 1.05000000e+00 2.50000000e-01
-42 0.00000000e+00 1.05000000e+00 0.00000000e+00
-43 0.00000000e+00 1.05000000e+00 2.50000000e-01
-44 -2.50000000e-01 1.05000000e+00 -2.50000000e-01
-45 0.00000000e+00 1.05000000e+00 -2.50000000e-01
-46 2.50000000e-01 5.50000000e-01 2.50000000e-01
-47 2.50000000e-01 5.50000000e-01 0.00000000e+00
-48 2.50000000e-01 8.00000000e-01 0.00000000e+00
-49 2.50000000e-01 8.00000000e-01 2.50000000e-01
-50 2.50000000e-01 5.50000000e-01 -2.50000000e-01
-51 2.50000000e-01 8.00000000e-01 -2.50000000e-01
-52 2.50000000e-01 1.05000000e+00 0.00000000e+00
-53 2.50000000e-01 1.05000000e+00 2.50000000e-01
-54 2.50000000e-01 1.05000000e+00 -2.50000000e-01
-1 1 hex 1 2 3 4 5 6 7 8
-2 1 hex 2 9 10 3 6 11 12 7
-3 1 hex 4 3 13 14 8 7 15 16
-4 1 hex 3 10 17 13 7 12 18 15
-5 1 hex 5 6 7 8 19 20 21 22
-6 1 hex 6 11 12 7 20 23 24 21
-7 1 hex 8 7 15 16 22 21 25 26
-8 1 hex 7 12 18 15 21 24 27 25
-9 2 hex 28 29 30 31 32 33 34 35
-10 2 hex 29 36 37 30 33 38 39 34
-11 2 hex 31 30 40 41 35 34 42 43
-12 2 hex 30 37 44 40 34 39 45 42
-13 2 hex 32 33 34 35 46 47 48 49
-14 2 hex 33 38 39 34 47 50 51 48
-15 2 hex 35 34 42 43 49 48 52 53
-16 2 hex 34 39 45 42 48 51 54 52
-1 1 quad 1 2 6 5
-2 1 quad 2 9 11 6
-3 1 quad 5 6 20 19
-4 1 quad 6 11 23 20
-5 2 quad 36 37 39 38
-6 2 quad 37 44 45 39
-7 2 quad 38 39 51 50
-8 2 quad 39 45 54 51
-9 2 quad 9 10 12 11
-10 2 quad 10 17 18 12
-11 2 quad 11 12 24 23
-12 2 quad 12 18 27 24
-13 3 quad 28 31 30 29
-14 3 quad 29 30 37 36
-15 3 quad 31 41 40 30
-16 3 quad 30 40 44 37
-17 3 quad 1 4 3 2
-18 3 quad 2 3 10 9
-19 3 quad 4 14 13 3
-20 3 quad 3 13 17 10
-21 4 quad 40 41 43 42
-22 4 quad 44 40 42 45
-23 4 quad 42 43 53 52
-24 4 quad 45 42 52 54
-25 100 quad 13 14 16 15
-26 100 quad 17 13 15 18
-27 100 quad 15 16 26 25
-28 100 quad 18 15 25 27
-29 101 quad 28 29 33 32
-30 101 quad 29 36 38 33
-31 101 quad 32 33 47 46
-32 101 quad 33 38 50 47
diff --git a/tests/mesh_converter/meshes/3d/CC_cubit_old.inp b/tests/mesh_converter/meshes/3d/CC_cubit_old.inp
deleted file mode 100644
index 7d2752f363..0000000000
--- a/tests/mesh_converter/meshes/3d/CC_cubit_old.inp
+++ /dev/null
@@ -1,113 +0,0 @@
-*HEADING
-cubit(rrent/Geometry/Contact_test/contact_cubes_NTS_1_close.inp): 03/31/2010: 17
-*NODE
- 1, -5.000000e-01, -5.000000e-01, 5.000000e-01
- 2, -5.000000e-01, -5.000000e-01, 0.000000e+00
- 3, -5.000000e-01, 0.000000e+00, 0.000000e+00
- 4, -5.000000e-01, 0.000000e+00, 5.000000e-01
- 5, 0.000000e+00, -5.000000e-01, 5.000000e-01
- 6, 0.000000e+00, -5.000000e-01, 0.000000e+00
- 7, 0.000000e+00, 0.000000e+00, 0.000000e+00
- 8, 0.000000e+00, 0.000000e+00, 5.000000e-01
- 9, -5.000000e-01, -5.000000e-01, -5.000000e-01
- 10, -5.000000e-01, 0.000000e+00, -5.000000e-01
- 11, 0.000000e+00, -5.000000e-01, -5.000000e-01
- 12, 0.000000e+00, 0.000000e+00, -5.000000e-01
- 13, -5.000000e-01, 5.000000e-01, 0.000000e+00
- 14, -5.000000e-01, 5.000000e-01, 5.000000e-01
- 15, 0.000000e+00, 5.000000e-01, 0.000000e+00
- 16, 0.000000e+00, 5.000000e-01, 5.000000e-01
- 17, -5.000000e-01, 5.000000e-01, -5.000000e-01
- 18, 0.000000e+00, 5.000000e-01, -5.000000e-01
- 19, 5.000000e-01, -5.000000e-01, 5.000000e-01
- 20, 5.000000e-01, -5.000000e-01, 0.000000e+00
- 21, 5.000000e-01, 0.000000e+00, 0.000000e+00
- 22, 5.000000e-01, 0.000000e+00, 5.000000e-01
- 23, 5.000000e-01, -5.000000e-01, -5.000000e-01
- 24, 5.000000e-01, 0.000000e+00, -5.000000e-01
- 25, 5.000000e-01, 5.000000e-01, 0.000000e+00
- 26, 5.000000e-01, 5.000000e-01, 5.000000e-01
- 27, 5.000000e-01, 5.000000e-01, -5.000000e-01
- 28, -2.500000e-01, 5.500000e-01, 2.500000e-01
- 29, -2.500000e-01, 5.500000e-01, 0.000000e+00
- 30, -2.500000e-01, 8.000000e-01, 0.000000e+00
- 31, -2.500000e-01, 8.000000e-01, 2.500000e-01
- 32, 0.000000e+00, 5.500000e-01, 2.500000e-01
- 33, 0.000000e+00, 5.500000e-01, 0.000000e+00
- 34, 0.000000e+00, 8.000000e-01, 0.000000e+00
- 35, 0.000000e+00, 8.000000e-01, 2.500000e-01
- 36, -2.500000e-01, 5.500000e-01, -2.500000e-01
- 37, -2.500000e-01, 8.000000e-01, -2.500000e-01
- 38, 0.000000e+00, 5.500000e-01, -2.500000e-01
- 39, 0.000000e+00, 8.000000e-01, -2.500000e-01
- 40, -2.500000e-01, 1.050000e+00, 0.000000e+00
- 41, -2.500000e-01, 1.050000e+00, 2.500000e-01
- 42, 0.000000e+00, 1.050000e+00, 0.000000e+00
- 43, 0.000000e+00, 1.050000e+00, 2.500000e-01
- 44, -2.500000e-01, 1.050000e+00, -2.500000e-01
- 45, 0.000000e+00, 1.050000e+00, -2.500000e-01
- 46, 2.500000e-01, 5.500000e-01, 2.500000e-01
- 47, 2.500000e-01, 5.500000e-01, 0.000000e+00
- 48, 2.500000e-01, 8.000000e-01, 0.000000e+00
- 49, 2.500000e-01, 8.000000e-01, 2.500000e-01
- 50, 2.500000e-01, 5.500000e-01, -2.500000e-01
- 51, 2.500000e-01, 8.000000e-01, -2.500000e-01
- 52, 2.500000e-01, 1.050000e+00, 0.000000e+00
- 53, 2.500000e-01, 1.050000e+00, 2.500000e-01
- 54, 2.500000e-01, 1.050000e+00, -2.500000e-01
-*ELEMENT, TYPE=C3D8R, ELSET=EB1
- 1, 1, 2, 3, 4, 5, 6, 7, 8
- 2, 2, 9, 10, 3, 6, 11, 12, 7
- 3, 4, 3, 13, 14, 8, 7, 15, 16
- 4, 3, 10, 17, 13, 7, 12, 18, 15
- 5, 5, 6, 7, 8, 19, 20, 21, 22
- 6, 6, 11, 12, 7, 20, 23, 24, 21
- 7, 8, 7, 15, 16, 22, 21, 25, 26
- 8, 7, 12, 18, 15, 21, 24, 27, 25
-*ELEMENT, TYPE=C3D8R, ELSET=EB2
- 9, 28, 29, 30, 31, 32, 33, 34, 35
- 10, 29, 36, 37, 30, 33, 38, 39, 34
- 11, 31, 30, 40, 41, 35, 34, 42, 43
- 12, 30, 37, 44, 40, 34, 39, 45, 42
- 13, 32, 33, 34, 35, 46, 47, 48, 49
- 14, 33, 38, 39, 34, 47, 50, 51, 48
- 15, 35, 34, 42, 43, 49, 48, 52, 53
- 16, 34, 39, 45, 42, 48, 51, 54, 52
-*SURFACE, NAME=SS1
- 1, S3
- 2, S3
- 5, S3
- 6, S3
-*SURFACE, NAME=SS2
- 10, S4
- 12, S4
- 14, S4
- 16, S4
- 2, S4
- 4, S4
- 6, S4
- 8, S4
-*SURFACE, NAME=SS3
- 9, S1
- 10, S1
- 11, S1
- 12, S1
- 1, S1
- 2, S1
- 3, S1
- 4, S1
-*SURFACE, NAME=SS4
- 11, S5
- 12, S5
- 15, S5
- 16, S5
-*SURFACE, NAME=SS100
- 3, S5
- 4, S5
- 7, S5
- 8, S5
-*SURFACE, NAME=SS101
- 9, S3
- 10, S3
- 13, S3
- 14, S3
diff --git a/tests/mesh_converter/meshes/3d/CC_cubit_old.ucd b/tests/mesh_converter/meshes/3d/CC_cubit_old.ucd
deleted file mode 100644
index bc68a51d6d..0000000000
--- a/tests/mesh_converter/meshes/3d/CC_cubit_old.ucd
+++ /dev/null
@@ -1,106 +0,0 @@
-# FEM Mesh Converter
-# Mesh type: AVS UCD
-
-54 48 0 0 0
-1 -5.00000000e-01 -5.00000000e-01 5.00000000e-01
-2 -5.00000000e-01 -5.00000000e-01 0.00000000e+00
-3 -5.00000000e-01 0.00000000e+00 0.00000000e+00
-4 -5.00000000e-01 0.00000000e+00 5.00000000e-01
-5 0.00000000e+00 -5.00000000e-01 5.00000000e-01
-6 0.00000000e+00 -5.00000000e-01 0.00000000e+00
-7 0.00000000e+00 0.00000000e+00 0.00000000e+00
-8 0.00000000e+00 0.00000000e+00 5.00000000e-01
-9 -5.00000000e-01 -5.00000000e-01 -5.00000000e-01
-10 -5.00000000e-01 0.00000000e+00 -5.00000000e-01
-11 0.00000000e+00 -5.00000000e-01 -5.00000000e-01
-12 0.00000000e+00 0.00000000e+00 -5.00000000e-01
-13 -5.00000000e-01 5.00000000e-01 0.00000000e+00
-14 -5.00000000e-01 5.00000000e-01 5.00000000e-01
-15 0.00000000e+00 5.00000000e-01 0.00000000e+00
-16 0.00000000e+00 5.00000000e-01 5.00000000e-01
-17 -5.00000000e-01 5.00000000e-01 -5.00000000e-01
-18 0.00000000e+00 5.00000000e-01 -5.00000000e-01
-19 5.00000000e-01 -5.00000000e-01 5.00000000e-01
-20 5.00000000e-01 -5.00000000e-01 0.00000000e+00
-21 5.00000000e-01 0.00000000e+00 0.00000000e+00
-22 5.00000000e-01 0.00000000e+00 5.00000000e-01
-23 5.00000000e-01 -5.00000000e-01 -5.00000000e-01
-24 5.00000000e-01 0.00000000e+00 -5.00000000e-01
-25 5.00000000e-01 5.00000000e-01 0.00000000e+00
-26 5.00000000e-01 5.00000000e-01 5.00000000e-01
-27 5.00000000e-01 5.00000000e-01 -5.00000000e-01
-28 -2.50000000e-01 5.50000000e-01 2.50000000e-01
-29 -2.50000000e-01 5.50000000e-01 0.00000000e+00
-30 -2.50000000e-01 8.00000000e-01 0.00000000e+00
-31 -2.50000000e-01 8.00000000e-01 2.50000000e-01
-32 0.00000000e+00 5.50000000e-01 2.50000000e-01
-33 0.00000000e+00 5.50000000e-01 0.00000000e+00
-34 0.00000000e+00 8.00000000e-01 0.00000000e+00
-35 0.00000000e+00 8.00000000e-01 2.50000000e-01
-36 -2.50000000e-01 5.50000000e-01 -2.50000000e-01
-37 -2.50000000e-01 8.00000000e-01 -2.50000000e-01
-38 0.00000000e+00 5.50000000e-01 -2.50000000e-01
-39 0.00000000e+00 8.00000000e-01 -2.50000000e-01
-40 -2.50000000e-01 1.05000000e+00 0.00000000e+00
-41 -2.50000000e-01 1.05000000e+00 2.50000000e-01
-42 0.00000000e+00 1.05000000e+00 0.00000000e+00
-43 0.00000000e+00 1.05000000e+00 2.50000000e-01
-44 -2.50000000e-01 1.05000000e+00 -2.50000000e-01
-45 0.00000000e+00 1.05000000e+00 -2.50000000e-01
-46 2.50000000e-01 5.50000000e-01 2.50000000e-01
-47 2.50000000e-01 5.50000000e-01 0.00000000e+00
-48 2.50000000e-01 8.00000000e-01 0.00000000e+00
-49 2.50000000e-01 8.00000000e-01 2.50000000e-01
-50 2.50000000e-01 5.50000000e-01 -2.50000000e-01
-51 2.50000000e-01 8.00000000e-01 -2.50000000e-01
-52 2.50000000e-01 1.05000000e+00 0.00000000e+00
-53 2.50000000e-01 1.05000000e+00 2.50000000e-01
-54 2.50000000e-01 1.05000000e+00 -2.50000000e-01
-1 1 hex 1 2 3 4 5 6 7 8
-2 1 hex 2 9 10 3 6 11 12 7
-3 1 hex 4 3 13 14 8 7 15 16
-4 1 hex 3 10 17 13 7 12 18 15
-5 1 hex 5 6 7 8 19 20 21 22
-6 1 hex 6 11 12 7 20 23 24 21
-7 1 hex 8 7 15 16 22 21 25 26
-8 1 hex 7 12 18 15 21 24 27 25
-9 2 hex 28 29 30 31 32 33 34 35
-10 2 hex 29 36 37 30 33 38 39 34
-11 2 hex 31 30 40 41 35 34 42 43
-12 2 hex 30 37 44 40 34 39 45 42
-13 2 hex 32 33 34 35 46 47 48 49
-14 2 hex 33 38 39 34 47 50 51 48
-15 2 hex 35 34 42 43 49 48 52 53
-16 2 hex 34 39 45 42 48 51 54 52
-1 1 quad 1 2 6 5
-2 1 quad 2 9 11 6
-3 1 quad 5 6 20 19
-4 1 quad 6 11 23 20
-5 2 quad 36 37 39 38
-6 2 quad 37 44 45 39
-7 2 quad 38 39 51 50
-8 2 quad 39 45 54 51
-9 2 quad 9 10 12 11
-10 2 quad 10 17 18 12
-11 2 quad 11 12 24 23
-12 2 quad 12 18 27 24
-13 3 quad 28 31 30 29
-14 3 quad 29 30 37 36
-15 3 quad 31 41 40 30
-16 3 quad 30 40 44 37
-17 3 quad 1 4 3 2
-18 3 quad 2 3 10 9
-19 3 quad 4 14 13 3
-20 3 quad 3 13 17 10
-21 4 quad 40 41 43 42
-22 4 quad 44 40 42 45
-23 4 quad 42 43 53 52
-24 4 quad 45 42 52 54
-25 100 quad 13 14 16 15
-26 100 quad 17 13 15 18
-27 100 quad 15 16 26 25
-28 100 quad 18 15 25 27
-29 101 quad 28 29 33 32
-30 101 quad 29 36 38 33
-31 101 quad 32 33 47 46
-32 101 quad 33 38 50 47
diff --git a/tests/mesh_converter/meshes/3d/other_simple.inp b/tests/mesh_converter/meshes/3d/other_simple.inp
deleted file mode 100644
index 1250a41207..0000000000
--- a/tests/mesh_converter/meshes/3d/other_simple.inp
+++ /dev/null
@@ -1,17 +0,0 @@
-*NODE
-1, 0, 0, 0
-2, 0, 0, 50
-3, 50, 0, 50
-4, 50, 0, 0
-5, 0, 50, 0
-6, 0.705725, 50, 50
-7, 50, 50, 50
-8, 50, 50, 0
-**
-**
-*ELEMENT, TYPE=C3D8
-1, 1, 2, 3, 4, 5, 6, 7, 8
-*NSET, NSET=n, GENERATE
-1, 8
-*ELSET, ELSET=e, GENERATE
-1, 1
diff --git a/tests/mesh_converter/meshes/3d/test_cube_1.cub b/tests/mesh_converter/meshes/3d/test_cube_1.cub
deleted file mode 100644
index 4b577a2472..0000000000
Binary files a/tests/mesh_converter/meshes/3d/test_cube_1.cub and /dev/null differ
diff --git a/tests/mesh_converter/meshes/3d/test_cube_1.inp b/tests/mesh_converter/meshes/3d/test_cube_1.inp
deleted file mode 100644
index 6e3a898f13..0000000000
--- a/tests/mesh_converter/meshes/3d/test_cube_1.inp
+++ /dev/null
@@ -1,25 +0,0 @@
-*HEADING
-cubit(t/Geometry/Mesh_conversion/mesh/Test_cube/test_cube_1.inp): 11/06/2008: 09
-*NODE
- 1, -1.000000e+00, -1.000000e+00, 1.000000e+00
- 2, -1.000000e+00, -1.000000e+00, -1.000000e+00
- 3, -1.000000e+00, 1.000000e+00, -1.000000e+00
- 4, -1.000000e+00, 1.000000e+00, 1.000000e+00
- 5, 1.000000e+00, -1.000000e+00, 1.000000e+00
- 6, 1.000000e+00, -1.000000e+00, -1.000000e+00
- 7, 1.000000e+00, 1.000000e+00, -1.000000e+00
- 8, 1.000000e+00, 1.000000e+00, 1.000000e+00
-*ELEMENT, TYPE=C3D8R, ELSET=EB1
- 1, 1, 2, 3, 4, 5, 6, 7, 8
-*SURFACE, NAME=SS1
- 1, S6
-*SURFACE, NAME=SS2
- 1, S4
-*SURFACE, NAME=SS3
- 1, S3
-*SURFACE, NAME=SS4
- 1, S1
-*SURFACE, NAME=SS5
- 1, S5
-*SURFACE, NAME=SS6
- 1, S2
diff --git a/tests/mesh_converter/meshes/3d/test_cube_1.ucd b/tests/mesh_converter/meshes/3d/test_cube_1.ucd
deleted file mode 100644
index 5f81d2d6b6..0000000000
--- a/tests/mesh_converter/meshes/3d/test_cube_1.ucd
+++ /dev/null
@@ -1,19 +0,0 @@
-# FEM Mesh Converter
-# Mesh type: AVS UCD
-
-8 7 0 0 0
-1 -1.00000000e+00 -1.00000000e+00 1.00000000e+00
-2 -1.00000000e+00 -1.00000000e+00 -1.00000000e+00
-3 -1.00000000e+00 1.00000000e+00 -1.00000000e+00
-4 -1.00000000e+00 1.00000000e+00 1.00000000e+00
-5 1.00000000e+00 -1.00000000e+00 1.00000000e+00
-6 1.00000000e+00 -1.00000000e+00 -1.00000000e+00
-7 1.00000000e+00 1.00000000e+00 -1.00000000e+00
-8 1.00000000e+00 1.00000000e+00 1.00000000e+00
-1 1 hex 1 2 3 4 5 6 7 8
-1 1 quad 1 5 8 4
-2 2 quad 2 3 7 6
-3 3 quad 1 2 6 5
-4 4 quad 1 4 3 2
-5 5 quad 3 4 8 7
-6 6 quad 5 8 7 6
diff --git a/tests/mesh_converter/meshes/3d/test_cube_pave_1.cub b/tests/mesh_converter/meshes/3d/test_cube_pave_1.cub
deleted file mode 100644
index 3222831cf2..0000000000
Binary files a/tests/mesh_converter/meshes/3d/test_cube_pave_1.cub and /dev/null differ
diff --git a/tests/mesh_converter/meshes/3d/test_cube_pave_1.inp b/tests/mesh_converter/meshes/3d/test_cube_pave_1.inp
deleted file mode 100644
index 336d4424e0..0000000000
--- a/tests/mesh_converter/meshes/3d/test_cube_pave_1.inp
+++ /dev/null
@@ -1,97 +0,0 @@
-*HEADING
-cubit(metry/Mesh_conversion/mesh/Test_cube/test_cube_pave_1.inp): 11/06/2008: 10
-*NODE
- 1, 1.000000e+00, 1.000000e+00, 0.000000e+00
- 2, 5.000000e-01, 1.000000e+00, 0.000000e+00
- 3, 5.583559e-01, 3.929331e-01, 0.000000e+00
- 4, 1.000000e+00, 0.000000e+00, 0.000000e+00
- 5, 1.000000e+00, 1.000000e+00, 1.000000e+00
- 6, 5.000000e-01, 1.000000e+00, 1.000000e+00
- 7, 5.583559e-01, 3.929331e-01, 1.000000e+00
- 8, 1.000000e+00, 0.000000e+00, 1.000000e+00
- 9, 0.000000e+00, 1.000000e+00, 0.000000e+00
- 10, 1.562409e-01, 1.799288e-01, 0.000000e+00
- 11, 0.000000e+00, 1.000000e+00, 1.000000e+00
- 12, 1.562409e-01, 1.799288e-01, 1.000000e+00
- 13, -5.000000e-01, 1.000000e+00, 0.000000e+00
- 14, -3.897075e-01, 6.804246e-02, 0.000000e+00
- 15, -5.000000e-01, 1.000000e+00, 1.000000e+00
- 16, -3.897075e-01, 6.804246e-02, 1.000000e+00
- 17, -1.000000e+00, 1.000000e+00, 0.000000e+00
- 18, -1.000000e+00, 0.000000e+00, 0.000000e+00
- 19, -1.000000e+00, 1.000000e+00, 1.000000e+00
- 20, -1.000000e+00, 0.000000e+00, 1.000000e+00
- 21, -1.000000e+00, -1.000000e+00, 0.000000e+00
- 22, 0.000000e+00, -1.000000e+00, 0.000000e+00
- 23, -1.000000e+00, -1.000000e+00, 1.000000e+00
- 24, 0.000000e+00, -1.000000e+00, 1.000000e+00
- 25, 1.000000e+00, -1.000000e+00, 0.000000e+00
- 26, 1.000000e+00, -1.000000e+00, 1.000000e+00
- 27, 1.000000e+00, 1.000000e+00, -1.000000e+00
- 28, 5.000000e-01, 1.000000e+00, -1.000000e+00
- 29, 5.583559e-01, 3.929331e-01, -1.000000e+00
- 30, 1.000000e+00, 0.000000e+00, -1.000000e+00
- 31, 0.000000e+00, 1.000000e+00, -1.000000e+00
- 32, 1.562409e-01, 1.799288e-01, -1.000000e+00
- 33, -5.000000e-01, 1.000000e+00, -1.000000e+00
- 34, -3.897075e-01, 6.804246e-02, -1.000000e+00
- 35, -1.000000e+00, 1.000000e+00, -1.000000e+00
- 36, -1.000000e+00, 0.000000e+00, -1.000000e+00
- 37, -1.000000e+00, -1.000000e+00, -1.000000e+00
- 38, 0.000000e+00, -1.000000e+00, -1.000000e+00
- 39, 1.000000e+00, -1.000000e+00, -1.000000e+00
-*ELEMENT, TYPE=C3D8R, ELSET=EB1
- 1, 1, 2, 3, 4, 5, 6, 7, 8
- 2, 2, 9, 10, 3, 6, 11, 12, 7
- 3, 9, 13, 14, 10, 11, 15, 16, 12
- 4, 13, 17, 18, 14, 15, 19, 20, 16
- 5, 21, 22, 14, 18, 23, 24, 16, 20
- 6, 10, 14, 22, 25, 12, 16, 24, 26
- 7, 25, 4, 3, 10, 26, 8, 7, 12
- 8, 27, 28, 29, 30, 1, 2, 3, 4
- 9, 28, 31, 32, 29, 2, 9, 10, 3
- 10, 31, 33, 34, 32, 9, 13, 14, 10
- 11, 33, 35, 36, 34, 13, 17, 18, 14
- 12, 37, 38, 34, 36, 21, 22, 14, 18
- 13, 32, 34, 38, 39, 10, 14, 22, 25
- 14, 39, 30, 29, 32, 25, 4, 3, 10
-*SURFACE, NAME=SS1
- 1, S2
- 2, S2
- 3, S2
- 4, S2
- 5, S2
- 6, S2
- 7, S2
-*SURFACE, NAME=SS2
- 8, S1
- 9, S1
- 10, S1
- 11, S1
- 12, S1
- 13, S1
- 14, S1
-*SURFACE, NAME=SS3
- 5, S3
- 6, S5
- 12, S3
- 13, S5
-*SURFACE, NAME=SS4
- 4, S4
- 5, S6
- 11, S4
- 12, S6
-*SURFACE, NAME=SS5
- 1, S3
- 2, S3
- 3, S3
- 4, S3
- 8, S3
- 9, S3
- 10, S3
- 11, S3
-*SURFACE, NAME=SS6
- 1, S6
- 7, S3
- 8, S6
- 14, S3
diff --git a/tests/mesh_converter/meshes/3d/test_cube_two_materials.cub b/tests/mesh_converter/meshes/3d/test_cube_two_materials.cub
deleted file mode 100644
index abfe09593e..0000000000
Binary files a/tests/mesh_converter/meshes/3d/test_cube_two_materials.cub and /dev/null differ
diff --git a/tests/mesh_converter/meshes/3d/test_cube_two_materials.inp b/tests/mesh_converter/meshes/3d/test_cube_two_materials.inp
deleted file mode 100644
index 1e329c1a61..0000000000
--- a/tests/mesh_converter/meshes/3d/test_cube_two_materials.inp
+++ /dev/null
@@ -1,67 +0,0 @@
-*HEADING
-cubit(rsion/Mesh_conversion/mesh/3d/test_cube_two_materials.inp): 01/20/2009: 07
-*NODE
- 1, -1.000000e+00, -1.000000e+00, 1.000000e+00
- 2, -1.000000e+00, -1.000000e+00, 0.000000e+00
- 3, -1.000000e+00, 0.000000e+00, 0.000000e+00
- 4, -1.000000e+00, 0.000000e+00, 1.000000e+00
- 5, 0.000000e+00, -1.000000e+00, 1.000000e+00
- 6, 0.000000e+00, -1.000000e+00, 0.000000e+00
- 7, 0.000000e+00, 0.000000e+00, 0.000000e+00
- 8, 0.000000e+00, 0.000000e+00, 1.000000e+00
- 9, -1.000000e+00, -1.000000e+00, -1.000000e+00
- 10, -1.000000e+00, 0.000000e+00, -1.000000e+00
- 11, 0.000000e+00, -1.000000e+00, -1.000000e+00
- 12, 0.000000e+00, 0.000000e+00, -1.000000e+00
- 13, -1.000000e+00, 1.000000e+00, 0.000000e+00
- 14, -1.000000e+00, 1.000000e+00, 1.000000e+00
- 15, 0.000000e+00, 1.000000e+00, 0.000000e+00
- 16, 0.000000e+00, 1.000000e+00, 1.000000e+00
- 17, -1.000000e+00, 1.000000e+00, -1.000000e+00
- 18, 0.000000e+00, 1.000000e+00, -1.000000e+00
- 19, 1.000000e+00, -1.000000e+00, 1.000000e+00
- 20, 1.000000e+00, -1.000000e+00, 0.000000e+00
- 21, 1.000000e+00, 0.000000e+00, 0.000000e+00
- 22, 1.000000e+00, 0.000000e+00, 1.000000e+00
- 23, 1.000000e+00, -1.000000e+00, -1.000000e+00
- 24, 1.000000e+00, 0.000000e+00, -1.000000e+00
- 25, 1.000000e+00, 1.000000e+00, 0.000000e+00
- 26, 1.000000e+00, 1.000000e+00, 1.000000e+00
- 27, 1.000000e+00, 1.000000e+00, -1.000000e+00
-*ELEMENT, TYPE=C3D8R, ELSET=EB1
- 1, 1, 2, 3, 4, 5, 6, 7, 8
- 2, 2, 9, 10, 3, 6, 11, 12, 7
- 3, 4, 3, 13, 14, 8, 7, 15, 16
- 4, 3, 10, 17, 13, 7, 12, 18, 15
- 5, 5, 6, 7, 8, 19, 20, 21, 22
-*ELEMENT, TYPE=C3D8R, ELSET=EB2
- 6, 6, 11, 12, 7, 20, 23, 24, 21
- 7, 8, 7, 15, 16, 22, 21, 25, 26
- 8, 7, 12, 18, 15, 21, 24, 27, 25
-*SURFACE, NAME=SS1
- 1, S6
- 3, S6
- 5, S6
- 7, S6
- 3, S5
- 4, S5
- 7, S5
- 8, S5
- 1, S1
- 2, S1
- 3, S1
- 4, S1
- 1, S3
- 2, S3
- 5, S3
- 6, S3
-*SURFACE, NAME=SS2
- 2, S4
- 4, S4
- 8, S4
- 8, S2
-*SURFACE, NAME=SS3
- 5, S2
- 6, S4
- 6, S2
- 7, S2
diff --git a/tests/mesh_converter/meshes/README.txt b/tests/mesh_converter/meshes/README.txt
deleted file mode 100644
index 9bc70cb14b..0000000000
--- a/tests/mesh_converter/meshes/README.txt
+++ /dev/null
@@ -1,66 +0,0 @@
-====================================================
-MESH CONVERSION TOOL
-v. 1.2
-
-Use: Convert an ABAQUS .inp file to an AVS UCD file.
-
-Author: Jean-Paul Pelteret
- jppelteret.uct@gmail.com
- modified by: Timo Heister, heister@clemson.edu
-===================================================
-
-
-This tool is intended to support converting ABAQUS .inp files into a
-format that deal.II can read. To use this tool, you need to configure
-deal.II using the "-DDEAL_II_COMPONENT_MESH_CONVERTER=ON" argument
-when calling 'cmake'. The resulting executable will then be placed in
-the installation directory.
-
-
-
-Cubit features captured by ABAQUS .inp files:
----------------------------------------------
-1. Multiple material-id's can be defined in the mesh. This is done by specifying blocksets in the pre-processor.
-2. Arbitrary surface boundaries can be defined in the mesh. This is done by specifying sidesets in the pre-processor. In particular, boundaries are not confined to just surfaces (in 3d) - individual element faces can be added to the sideset as well. This is useful when a boundary condition is to be applied on a complex shape boundary that is difficult to define using "surfaces" alone. Similar can be done in 2d.
-
-How to use:
------------
-1. It is necessary to save the mesh as an Abaqus input file .inp. In Cubit, this is done as follows:
-1.1. Go to "Analysis setup mode" by clicking on the disc icon in the toolbar on the right.
-1.2. Select "Export Mesh" under "Operation" by clicking on the necessary icon in the toolbar on the right.
-1.3. Select an output file. I have found that in Cubit version 11.0 and 12.0 that it is necessary to click on the browse button and type it in the dialogue that pops up.
-1.4. Select the dimension to output in.
-1.5. Tick the overwrite box.
-1.6. If using Cubit v12.0 onwards, uncheck the box "Export using Cubit ID's". The conversion process will encounter errors if box if left checked.
-1.7. Click apply.
-
-2. Converting the mesh
-IMPORTANT NOTE: From v12.0 onwards, the format of the Abaqus file that Cubit outputted changed. This has been accounted for but an requires a flag to be passed to the conversion program.
- I describe outputs from before v12.0 as "Abaqus OLD" and v12.0 an on (up to v12.1 at this point) as "Abaqus NEW".
-2.1. Compile the program using 'make' or another suitable tool
-2.2. Run the program with the following command line arguments:
- './convert_mesh /path/to/input_file.inp /path/to/output_file.ucd'
-
- The first input argument is the spatial dimension of the input file, the second is the path to the read-in Abaqus .inp file, and the third is the name of the file to which you wish to write the output AVS .ucd file to.
- An example of the correct program usage is:
-e.g. './convert_mesh 3 mesh/3d/test_in.inp mesh/3d/test_out.ucd'
-
-
-Notes:
-------
-1. A few example / test meshes are provided in the directory "mesh". The .inp files that have been generated are all of the Abaqus OLD format except for one - CC.cub has been converted into both the "new" and "old" formats and both subsequently converted into deal.II readable meshes.
-
-Copyright:
-----------
-This program is distributed under the GNU GPL v2.0 copyright. Details can be found at:
-http://www.gnu.org/licenses/gpl-2.0.html
-
-This copyright is extended to the example mesh files distributed with this program, namely
-./mesh/2d/2d_test.*
-./mesh/2d/quad.*
-./mesh/3d/CC.*
-./mesh/3d/CC_cubit_new.*
-./mesh/3d/CC_cubit_old.*
-./mesh/3d/test_cube_1.*
-./mesh/3d/test_cube_pave_1.*
-./mesh/3d/test_cube_two_materials.*
diff --git a/tests/run_testsuite.cmake b/tests/run_testsuite.cmake
index a4200bc542..175cf52e8c 100644
--- a/tests/run_testsuite.cmake
+++ b/tests/run_testsuite.cmake
@@ -268,7 +268,7 @@ ENDIF()
GET_CMAKE_PROPERTY(_variables VARIABLES)
FOREACH(_var ${_variables})
IF( _var MATCHES "^(TEST|DEAL_II|ALLOW|WITH|FORCE|COMPONENT)_" OR
- _var MATCHES "^(DOCUMENTATION|EXAMPLES|MESH_CONVERTER|PARAMETER_GUI)" OR
+ _var MATCHES "^(DOCUMENTATION|EXAMPLES|PARAMETER_GUI)" OR
_var MATCHES "^(ARPACK|BOOST|OPENCASCADE|MUPARSER|HDF5|METIS|MPI)_" OR
_var MATCHES "^(NETCDF|P4EST|PETSC|SLEPC|THREADS|TBB|TRILINOS)_" OR
_var MATCHES "^(UMFPACK|ZLIB|LAPACK|MUPARSER)_" OR