Specifying Solver-Specific Element Types
CUBIT allows the user to specify solver specific element types on export. This can provide better automation of processes by averting the need to hand edit files to change element types.
CUBIT typically exports predefined element types for each solver. The solver_element command overrides those predefined types. The command syntax is as follows:
[create] solver_element
<solver string> <new element string> from <exodus element string>block <ids> solver_element <solver string> <new element string>
from <exodus element string>list [block <ids>] solver_element [<solver string>]
For example, a user creating an axisymmetric model for Abaqus might want to specify that Exodus QUAD elements should be replaced by CGAX4H on export. The commands:
block 1 element type quad
create solver_element "abaqus" "CGAX4H" from "QUAD"
creates a global mapping for all QUAD elements in the model on export not just the elements in block 1.
The block version of the command creates the mapping for a specific block rather than globally. For example, the commands:
block 2 edge 2
block 2 element type bar2
block 2 solver_element "abaqus" "SPRINGA" from "bar2"
will replace the default B21 element type with SPRINGA for bar elements in block 2.Note: This command currently only supports Abaqus export.