Graphical User-Interface for the 2D FEM/DEM code

To make the 2D version of the FEM/DEM code more user-friendly a Graphical User-Interface (GUI) was developed by Omid K. Mahabadi

Please read the system requirements and the disclaimer of the GUI carefully.

Y-GUI is a courtesy of Omid Khajeh Mahabadi who coded it. If you plan to use the GUI, it has to be cited as:

Mahabadi OK, Grasselli G, Munjiza A, 2010, Y-GUI: A Graphical user interface and pre-processor for the combined finite-discrete element code, Y2D, incorporating material heterogeneity. Computers & Geosciences, Volume 36, Issue 2, February 2010, Pages 241-252. DOI: http://dx.doi.org/10.1016/j.cageo.2009.05.010

Y-GUI screenshot

“Y-GUI” (© Omid Khajeh Mahabadi) is an interactive Graphical User Interface (GUI) designed by O.K. Mahabadi of the Geomechanics Group @ U of T for the “Y2D” research code of Munjiza. It has been coded using Microsoft Visual C# 2005.

The GUI can be readily used to conveniently input the data required in the Y2D code such as time step size, interaction buffer zone, material properties, and boundary conditions, as well as to graphically work on the mesh, for instance assigning material properties to the mesh elements and boundary / initial conditions to the nodes. Simple mesh manipulation tools are also available. These include, moving a node of a mesh or translating selected nodes, dynamically drawing mesh elements and nodes, and also merging two separate meshes.

For a full list of the features, refer to the Features & Interface page.

For the ease of use, the interface is divided into several sections mainly using tab pages for different data input and graphics, as described here.

Note that before coding this graphical user interface, setting up a standard Y2D input file of a simulation was indeed a challenging and time-consuming task, involving various try-and-errors. Now, with the GUI, instead of struggling for hours, a model can be set up in a much faster manner.

For more information about the required data, visit the Data Structure page.

Y-GUI has been coded using Microsoft Visual C# 2005. Thus, it is a MS windows-based program that is compatible with Windows Vista, Windows XP SP2, Windows XP Professional x64 Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE.

In order to run the application, you must have Microsoft .NET Framework Version 2.0 or higher. You can download it from Microsoft website by clicking here.

If you experience any problem launching the program or if you receive error messages, please contact us with the details of the error.

Y-GUI Copyright © 2009, Omid Khajeh Mahabadi, Geomechanics Group at the University of Toronto

Y-GUI is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Any use which a third party makes of this code or part of it, or any reliance on or decision to be made based on it, are the responsibility of such third parties. Omid Khajeh Mahabadi and the Geomechanics Group at the University of Toronto accept no responsibility for damages, if any, suffered by any third party as a result of decisions made or actions based on results obtained from this code.

Inclusion of part or whole of this code into any other commercial, research, or other purpose code is not granted without the author`s explicit written permission. When results using whole or any part of this code are published, Y-GUI must be cited and acknowledgement to the author must be made. Should one modify this code, the copyright on the modified code as a whole belongs to the author regardless of the extent or nature of modifications. Cite Y-GUI as:

Mahabadi OK, Grasselli G, Munjiza A, 2010, Y-GUI: A Graphical user interface and pre-processor for the combined finite-discrete element code, Y2D, incorporating material heterogeneity. Computers & Geosciences, Volume 36, Issue 2, February 2010, Pages 241-252. DOI: http://dx.doi.org/10.1016/j.cageo.2009.05.010

If you do not agree with this, you are not allowed to do any modification to any part of the code or include part of it in any other program.

To make the 2D version of the FEM/DEM code more user-friendly a Graphical User-Interface (GUI) was developed by Omid K. Mahabadi.

You can obtain the GUI through our download page. Please read the system requirements and the disclaimer of the GUI carefully. If you plan to use the GUI, it has to be cited as:

Mahabadi OK, Grasselli G, Munjiza A, 2010, Y-GUI: A Graphical user interface and pre-processor for the combined finite-discrete element code, Y2D, incorporating material heterogeneity. Computers & Geosciences, Volume 36, Issue 2, February 2010, Pages 241-252. DOI: http://dx.doi.org/10.1016/j.cageo.2009.05.010

Note for the GUI users:
If the default decimal point (or decimal separator) of your system is ',' (i.e., a comma) you have to change it to '.' (i.e., a point). To do this go to Control Panel --> Regional and Language Options. In the Regional Options tab, click on Customize and then change the Decimal Symbol to a point ('.').