Data Structure: Element_deactivation |
|
Description |
Element deactivation data |
Usage |
Element_deactivation NUM=ival where ival is the data structure number |
Description |
Overview The Element_deactivation data structure allows to remove small elements from a mesh which otherwise may cause numericall issues. The removal is performed based on edge length criteria so that elements with edge lengths below the user defined threshold are removed. Two workflow steps may be distinguished when using Element_deactivation: 1) Generation of the new mesh and 2) Usage of the new mesh during the simulation. When generating the new mesh 2 files will be output: •Filename_elem_deac.geo: a .geo file containing the geometry with the new mesh •Filename_elem_deac: Binary file without extension that contains information required during usage/simulation workflow step.
It should be noted that in the new mesh the elements and nodes will be renumbered so that the numbering is compact (i.e. there are no missing numbers). During the usage / simulation workflow step we can optionally choose to output the results in the plot files "projected" to the original element and node numbers by setting the Reflate_flag to 1. It is noted that Spatial_grid with types "nodal" or "element" with data defined for the original mesh will still be usable for the new mesh and the value assignments to the new node/element numbers will be automatically performed by ParaGeo.
|
![]() | Removal_algorithm Removal Algorithm |
Usage |
||||
|
||||
Description |
||||
Defines the algorithm to be used for the removal of the elemets/nodes that satisfy the criteria: • "Renumber" - Elements are deleted from the mesh, elements and nodes are renumbered, a new topology is established and new geometry is created (recommended) • "Coupled" - Maintain the original mesh and couple nodal freedoms to deactivate the target elements
|
![]() | Search_algorithm Search Algorithm |
Usage |
||||
|
||||
Description |
||||
Defines the algorithm for searching the elements that fullfil the criteria for deactivation. Valid options are: • "Edge" - Edge based search (Default). This is a general algorithm for structured and unstructured meshes where all element edges are evaluated. • "Grid" - Grid based search specifically designed for GRDEECL-type grids with hexahedral meshes with the z-axis defining depth. Only element edges in the depth direction are evaluated for deactivation so that effectively elements are only deactivated based on their thickness.
|
![]() | Minimum_edge_length Element edge length threshold |
Usage |
||||
|
||||
Description |
||||
Defines the element edge length threshold below which the element will be removed.
|
![]() | Geometry_output_flag Geometry output flag |
Usage |
||||
|
||||
Description |
||||
Defines whether the geometry file (.geo) for the updated model mesh should be output and whether the analysis should terminate after deactivation processing. Valid values are: • 0 - No .geo geometry output (default if Removal_algorithm is Coupled) • 1 - Output .geo geometry and continue • 2 - Output .geo geometry and stop (default if Removal_algorithm is Renumber)
|
![]() | Reflate_flag Reflate flag |
Usage |
||||
|
||||
Description |
||||
Defines whether the results should be reflated (projected) back to original node/element numbering. Valid values are: • 0 - Do not reflate and output results in the new compact numbering (default) • 1 - Reflate and output results with the original node/element numbering
|
![]() | Deactivation_file_name Name of the deactivation file |
Usage |
||||
|
||||
Description |
||||
Deactivation_file_name keyword needs to be defined during the usage/simulation workflow step. It defines the name of the binary file to be read during the simulation and which contains required mesh topology information.
|