*CONTROL_BULK_VISCOSITY
*CONTROL_CONTACT
*CONTROL_CPU
*CONTROL_DAMPING
*CONTROL_ENERGY
*CONTROL_HOURGLASS
*CONTROL_OUTPUT
*CONTROL_SHELL
*CONTROL_STRUCTURED
*CONTROL_TERMINATION
*CONTROL_TIMESTEP
*DATABASE_BINARY_D3PLOT
*DATABASE_EXTENT_BINARY
*DATABASE_GLSTAT
*DEFINE_CURVE
*ELEMENT_SOLID
*END
*INTERFACE_COMPONENT_SEGMENT
*KEYWORD
*LOAD_SEGMENT
*MAT_ELASTIC
*NODE
*PART
*SECTION_SOLID
*SET_SEGMENT
*TITLE
*KEYWORD
$ 1. ls-dyna i=run1.k z=d3ifac
$ 2. ls-dyna i=run2.k l=d3ifac g=d3run2
$
$ Make sure run1 runs longer than run2!
*control_structured
*TITLE
component analysis run1
*CONTROL_TERMINATION
4.01000-3 0 0.0000000 0 0.0000000
*CONTROL_TIMESTEP
0.0000000 0.0000000 0 0.0000000 0.0000000 0 0 0
*CONTROL_SHELL
0.0000000 0 0 0 0 0 0
*CONTROL_DAMPING
0 0.0000000 0.0000000 0.0000000 0.0000000 0 0.0000000 0
*CONTROL_CONTACT
0.0000000 0.0000000 0 0 0 0 0
0 0 0 0 0.0000000 0 0 0
*CONTROL_OUTPUT
0 0 0 0 0.0000000 0 0
*CONTROL_ENERGY
2 2 1 1
*DATABASE_BINARY_D3PLOT
1.00000-3 0
*DATABASE_EXTENT_BINARY
0 0 0 0 0 0 0 0
0 0 0 0 0 0
*DATABASE_GLSTAT
1.00000-4
*CONTROL_CPU
0.0000000
*CONTROL_HOURGLASS
5 0.0500000
*CONTROL_BULK_VISCOSITY
0.0000000 0.0000000
*MAT_ELASTIC
1 7.8000002 2.0000+12 0.3000000
*MAT_ELASTIC
2 7.8000002 2.0000+12 0.3000000
*SECTION_SOLID
1 0
*SECTION_SOLID
2 0
*PART
1 1 1 0 0 0 0 0
*PART
2 2 2 0 0 0 0 0
*NODE
$ add nodes
*ELEMENT_SOLID
$ add solid elements
*INTERFACE_COMPONENT_SEGMENT
$** INTERFACE: surf1
1
*SET_SEGMENT
1
$ define segment
*DEFINE_CURVE
1 0 0.0000000 0.0000000 0.0000000 0.0000000
0.00000000E+00 0.00000000E+00
1.00000007E-02 1.00000000E+09
*LOAD_SEGMENT
$ define load
*END