*solverdeckcleanup
Deletes or retains certain solver specific entities, based on their validity in the current model.
Syntax
*solverdeckcleanup solver mark_id
Type
HyperMesh Tcl Modify
Description
Deletes or retains certain solver specific entities, based on their validity in the current model. This is useful after a box trim operation.
Inputs
- solver
- The source solver name. Currently only LsDyna is supported.
- mark_id
- The ID of the mark containing the entities to consider for cleanup. Valid values are 1 and 2.
- * AIRBAG_ADVANCED_ALE (control volume): Delete if at least one bag ID is not defined.
- *AIRBAG_INTERACTION (control volume): Delete if the card image does not contain both AB1 and AB2 values. Both have to be present for the entity to be retained.
- *AIRBAG_PARTICLE (control volume): Delete if the card image does not reference either a part set ID or part ID corresponding to variables SID1 and SID2. Only one has to be present for the entity to be retained.
- *AIRBAG_<option> (control volume): Delete if the slave definition is empty.
- *ALE_options (ALE group)
- *CONSTRAINED_EULER_IN_EULER (group)
- *CONSTRAINED_LAGRANGE_IN_SOLID (ALE group)
- *CONSTRAINED_RIGID_BODIES (group)
- *CONSTRAINED_TIE-BREAK (group)
- *CONTACT (group): Delete if either the master or slave definition is missing or empty.
- *CONSTRAINED_EXTRA_NODE (group): Delete if no nodes or node set are associated. In its card image, remove the keyword if PSID is assigned as blank.
- *CONTACT (group): If master or slave type is assigned a value of 5.
- *LOAD_BLAST
- *LOAD_BODY
- *LOAD_BRODE
- *INITIAL_VELOCITY_<option>
- *RIGIDWALL: If variable NSID is assigned a value of 0.
Example
To cleanup all relevant entities on mark 1:
*solverdeckcleanup LsDyna 1
Errors
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
11.0.130