# 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

“********************************************************************************************************************************************”