### Y2D Data Structure

In brief, the data of a Y2D input file has the following structure:

Database |
Functionality |
Example parameters |

Control |
Data that will control the overall behaviour of the model | Number of time steps, time step size, gravitational acceleration (g), output frequency See more > |

Elements |
Data of the mesh elements and their associated property set numbers | Actual & maximum number of elements, Number of nodes per finite elements, set of properties associated with each element See more > |

Interaction |
Data used for contact detection and interaction | Actual & maximum number of contacting couples of finite elements, size of buffer around each finite element See more > |

Nodes |
Data of the mesh nodes, their coordinates, initial conditions, and associated property set | Actual & maximum number of nodes, nodes coordinates, current nodal forces / velocities, ID of a property set associated with each node See more > |

Borehole* |
Data of boreholes | Number of boreholes, borehole dimensions, amplitude factors, velocity of detonation, pressure See more > |

Output History |
Data of output history points used to record state variables at specific points | Number of history variables (i.e. number of points), coordinates of the nodes, output history type See more > |

Properties |
Data of the property sets of the model including material properties, boundary conditions, and model parameters | 1. Material properties such as shear / tensile strength, fracture energy, Lame's constants, friction, density. 2. Boundary conditions such as element surface pressure / traction, force / acceleration / velocity in x- / y-direction. 3. Model parameters such as number of mesh refinements, penalty term, viscous damping. Type of each property See more > |

*The borehole module is not implemented in Y-GUI V2.0.