Here the data structures relevant to generate and modify the mesh within ParaGeo are described. Those can be separated in two categories:
1.Mesh Generation for generation of the initial mesh (i.e. prior to the simulation)
2.Adaptivity remeshing data for remeshing the model geometry that may be performed either prior or during the model simulation in order to:
i.Define with precision an initial mesh with model regions/locations containing elements with different sizes (initial mesh)
ii.Remesh the model once the mesh is becoming too distorted upon deformation strains (during simulations). The remeshing is adaptive so that we may refine the mesh size in regions with high strain or high strain rate.
Mesh import and conversion to ParaGeo
Note that ParaGeo offers lots of flexibility in the workflow adopted for obtaining the initial mesh; i.e.:
1.The mesh may be generated by ParaGeo by defining the geometry and the mesh data in the same datafile as the simulation so that when the simulation is launched ParaGeo will generate the mesh prior to the run.
2.The mesh may be generated by ParaGeo and exported into a .geo file as a previous workflow step using a separate datafile. Then the .geo file can be read from the simulation datafile by using Geometry_data data structure.
3.The mesh may be generated by a 3rd party mesh generator and imported to ParaGeo (e.g. using Util_mesh_import_data data structure). Some of the supported mesh/grid formats for import to ParaGeo are:
a.Hypermesh (Abaqus format)
b.Gmsh (Abaqus format)
c.Eclipse grid
d.GoCad
e.Aster
f.Ensight
Note that the data structures used to import and convert meshes from 3rd parties are documented in Utilities Import / Export
Examples
For reference, tutorial examples demonstrating import of an external 3rd part mesh and convert it to ParaGeo are:
Gmsh_002 creation of 3D geometry and mesh for Ex_008
Abaq_Mech_001: Mechanical analysis introduction *Abaqus mesh import described in the 1st step
Geol_002 Geological modelling with Zmap Import *Import of zmaps described in the initial steps for each case
Geol_002b Additional functionality for geological modelling *Import of zmaps described in the initial steps for cases 01 and 02