.. _grid2grid:  _place_holder; ## GRID2GRID  _place_holder; _place_holder; _place_holder;  _place_holder; _place_holder; _place_holder;  _place_holder; _place_holder; _place_holder; The **grid2grid** command converts a mesh with one element type to a mesh with another. The conversion type is determined by the second argument. FORMAT: > **grid2grid **/ ioption / [cmo_sink] / [cmo_source] ioption: is a character string that determines the element type of the source and sink meshes. There is no 'default' option - this argument must be specified. > **quadtotri2** _place_holder; _place_holder; quad to 2 triangles, no new points. **prismtotet3** _place_holder; _place_holder; prism to 3 tets, no new points. **quattotri4** _place_holder; _place_holder; quad to 4 triangles, with one new point. **pyrtotet4** _place_holder; _place_holder; pyramid to 4 tets, with one new point. **hextotet5** _place_holder; _place_holder; hex to 5 tets, no new points. **hextotet6** _place_holder; _place_holder; hex to 6 tets, no new points. **prismtotet14** _place_holder; _place_holder; prism to 14 tets, four new points (1 + 3 faces). **prismtotet18** _place_holder; _place_holder; prism to 18 tets, six new points (1 + 5 faces). **hextotet24** _place_holder; _place_holder; hex to 24 tets, seven new points (1 + 6 faces). tree_to_fe  _place_holder; quadtree or octree grid to grid with no parent- type elements. [ cmo_snk / cmo_src ] : are the mesh_object names. cmo_src is the original grid. cmo_snk  _place_holder; _place_holder; _place_holder;  _place_holder; _place_holder; _place_holder;  _place_holder; _place_holder; _place_holder; is the name for the new tet or triangle grid. These may be the same grid, if so desired. If both are left blank,  _place_holder; _place_holder; _place_holder;  _place_holder; _place_holder; _place_holder;  _place_holder; _place_holder; _place_holder; the current mesh object will be used. If only one mesh name is given, it will be used at the sink mesh, and the  _place_holder; _place_holder; _place_holder;  _place_holder; _place_holder; _place_holder;  _place_holder; _place_holder; _place_holder; current mesh object will be used as the source. ****EXAMPLES: > **grid2grid / hextotet****24 _place_holder; **/ _place_holder; cmo_tet / cmo_hex Convert each hex element in cmo_hex to 24 tets and name the new grid cmo_tet. **grid2grid / quadtotri4 **/ _place_holder; new_mesh No source mesh is given, so the current mesh object (which is a quad mesh) will have every quad converted into 4 triangles, and saved as new_mesh. **grid2grid / tree_to_fe**** **/ new_mesh / _place_holder; octree_mesh**** Every element in octree_mesh will be scanned to see if it is a parent element. If it is, it will be removed, so only the leaf elements remain. The result will be stored in new_mesh.