19.1. Usage
In order to enable remeshing in your simulation, a “BEGIN REMESHING” command block must be invoked. This command block is placed within the Region scope of the Sierra/SM input file. The available commands within the remeshing command block are displayed below:
BEGIN REMESHING <string>remesh_name # # block set commands BLOCK = <string list>block_names ASSEMBLY = <string list>assembly_names INCLUDE ALL BLOCKS REMOVE BLOCK = <string list>block_names CRITERION IS ELEMENT VALUE OF <string>var_name <|<=|=|>=|> <real>tolerance END REMESHING
As an example, consider the below remeshing syntax:
BEGIN REMESHING remesh1
BLOCK = BLOCK_1
CRITERION IS ELEMENT VALUE OF NORMALIZED_INRADIUS < 1.0e-1
END REMESHING
If this syntax is provided, the code will examine all elements within BLOCK_1 to check if any elements have a value of NORMALIZED_INRADIUS < 1.0E-1. If an element is found to meet that criterion, remeshing is performed.
Remeshing subsets of the mesh is not currently supported.
Although the element criteria is only evaluated over block_1, a new mesh can not currently be created for just block_1. Therefore, the entire mesh will be examined and potentially modified if an element meets the remeshing criteria. This capability is currently being developed.
In-Core Remeshing is currently only supported for Composite Tet10 Elements
“********************************************************************************************************************************************”