In this example it is shown how to define an interface for linking calculations. A detail of the structure described in component1.k will be analyzed in component2.k. Interface data will be read from the file specified by l=isfl on the execution command line.
*CONTACT_TIED_SURFACE_TO_SURFACE *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_LINKING_SEGMENT *KEYWORD *LOAD_SEGMENT *MAT_ELASTIC *NODE *PART *SECTION_SOLID *SET_PART *SET_SEGMENT *TITLE
*KEYWORD
*control_structured
*interface_linking_segment
1,1
*TITLE
component analysis run2
*CONTROL_TERMINATION
4.00000-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
0 0.0500000
*CONTROL_BULK_VISCOSITY
0.0000000 0.0000000
*MAT_ELASTIC
1 7.8000002 2.0000+12 0.3000000
*SECTION_SOLID
1 0
*PART
1 1 1 0 0 0 0 0
*NODE
$ add nodes
*ELEMENT_SOLID
$ add solid elements
*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
$ INTERFACE NAME: 1 $$$
$*CONTACT_TIED_SURFACE_TO_SURFACE
$ 1 2 0 2 0 0 0 0
$ 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0 0.0000000 0.0000000
$ 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000
*SET_PART
2
1
*SET_SEGMENT
$
$ Slave segments, surface: 1
$
1
$ define segment
*SET_SEGMENT
$
$ Master segments, surface: 1
$
2
*END


