News And Events

GiD is attending the NAFEMS World Congress 2017


The 2017 NAFEMS World Congress will take place from the 11th to 14th of June in Stockholm, Sweden.

NAFEMS is the International Association for the Engineering Modelling, Analysis and Simulation Community, a not-for-profit organisation which was established in 1983.

Among its principal aims is to improve the professional status of all persons engaged in the use of engineering simulation and establish best practices, promoting collaboration and communication.

The congress will focus entirely on engineering analysis, simulation, modelling and systems engineering and its impact on industry and beyond.

GiD will be present in the congress as an exhibitor. Don’t miss the opportunity to visit us in our stand, you will be able to talk with some of the GiD developers, ask them your questions and get more information about the latests GiD releases.

Find more information about the NAFEMS congress in

See you in Stockholm!

New version GiD 13.1.5d

A new developer version have been released. GiD13.1.5d is ready to download for all platforms from our webpage.

Discover what’s new in this version:


  • Draw groups by color enhanced


  • Labels: now geometry labels are also drawn in render flat (for lines and surfaces), render smooth (for surfaces) modes and any user/custom defined render modes.
  • Automatic creation of contact surfaces and contact volumes.


  • Undefined results + VBO + Contour Fill: corrected error when drawing nodes without results, they were drawn using the out-of-minimum color, now they are drawn transparent, like with other rendering methods and previous versions. This also applies for result surface extrusion result visualization.
  • Results cache: corrected crash when using relative filenames in batch files and changing the current working directory and using results cache.
  • Contour Ranges: corrected the problem that caused that the text entires in the legend were cut and overdrawn.
  • Legend in external window: solved problem that ignore the current legend format.
  • “Send to new set”: corrected crahs when moving prisms and points to new sets.


  • GiD_Event_AfterDeleteInterval
  • ChangeMainWindowTitle: new event to capture when GiD changes the main window title.
  • GiD_Geometry list new optional flag ?-higherentity <num_higher>? to filter entities with this amount of parents

How to connect any solver with GiD

GiD: the integration platform

Since its creation, GiD was designed to adapt easily to any type of computer simulation and analysis software. To do so, it was created a customization system called problemtype, that permitted to make this adaptation.

A problemtype is a collection of utilities, which allows the user to interact easily with them by means of a Graphical User Interface (GUI), and facilitates the definition and introduction of all the data necessary for carrying out a particular calculation. In order for GiD to prepare data for a specific analysis program, it is necessary to customize it. The customization is defined in GiD by means of a problemtype.


The new customization system

This integration system has been very useful during these years and has helped many companies and individuals to create fast customizations, but always can be improved!

Until now every developer had to repeat very similar patterns in order to achieve similar results so we decided to find a better system.

CustomLIB, a new library included with standard GiD, offers some functions that implement these common patterns and standardizes the creation of a data tree, some standard windows and the output of the data into the executable data files.

The new system of problemtypes creation adds some additional capabilities compared with the classic one:

  • It takes advantage of the XML (Extensible Markup Language) format features and its hierarchical structure. It stores data more efficiently. The elements in a XML document form a tree-structure that starts at the root and branches to the leaves with different relationships between the nested elements.
  • It permits to process automatically XML documents on a physical data tree view on the GiD window for interfaces creation.
  • It facilitates the automatic creation of standard windows in the data tree to enter input dates. It couples geometry or mesh entities with identical properties into the called groups using these standard windows.
  • It permits to couple entities with identical properties into groups. In this way, it couples geometry or mesh entities with identical properties into the called groups using these standard windows.
  • It allows to apply efficiently geometry properties and boundary conditions (i.e. constraints, loads, materials…) into groups and to edit their properties easily..
  • In order to configure GiD for a specific type of analysis, it is possible to set the data tree hiding the required parts automatically.
  • It allows to fix the data tree hiding concrete parts if this is convenient, for a specific type of analysis.
  • It couples all the common features of the different problem types.
  • It facilitates the introduction of all the data to transfer to an analysis program.


Try it out!

You can try by yourself how easy is to define a problemtype using GiD.

We invite you to follow the customization tutorial (chapter 1.3, page 39) that you can find in the GiD advanced courses pdf.

In this tutorial you will create a problemtype for the calculation of the centers of mass for two-dimensional surfaces.

By the end of the example, you should be able to create a calculating module that will interpret the mesh generated in GiD preprocess. The module will calculate values for each element of the mesh and store the values in a file in such a way as they can be read by GiD postprocess.

For more information regarding CustomLib and GiD customization please check the customization manual.

New version GiD 13.1.4d

A new developer version have been released. GiD13.1.4d is ready to download for all platforms from our webpage.

Discover what’s new in this version:


  • MS Windows file dialog box: remote folders shown properly in the folder list combobox, with their own icons.
  • Resize graphical window: corrected resize when layer and problem-type panels were embeded in main window.
  • Macros: respect the order of the default macros when merging them with the user’s ones to build the macro icon bar.
  • Fullscreen: corrected problem when Quitting with Control-Q/Command-Q accelerator.
  • Multiple Windows: options moved as sub-menu in the top menu bar.


  • Fixed bug intersecting lines
  • Avoid error writting a batch file named UNKNOWN


  • PLY export:
    • correction: now result names are enclosed in double quotes instead of using percent encoding,
    • correction: removed repeated face properties that halves the number of faces,
    • new: now the current contour fill nodal result visualization can be exported as texture with texture coordinates in ply format. The PLY export dialog let’s the user choose between eporting the current c.fill nodal visualized result or all results of the current selected step.
  • IsoLines: Corrected error when converting iso-lines (isosurfaces on surface meshes) to cuts/meshes.
  • Several Meshes: Correcter error when switching all meshes on or off, that only switches on or off the ones form the current step, now meshes of all steps are switched on or off.


  • Customlib conditions: the icon of the groups linked to a condition can be customizable.
  • Fixed errors with classic units
  • Fixed bug of disappearing problemtype toolbar swapping pre/post or changind to full screen case
  • New Tcl command to get the current image GiD_Thumbnail get_pixels ?-quality <0 to 100>? ?RGB|BGR|RGBA|BGRA|GREY|raw|png|jpeg ?
  • New Tcl command GiD_Project with some deprecated subcommands previously attached to togl(Tk OpenGL widget) object
    • $togl flushBatchToWrite -> GiD_Project batchfile get|flush name
    • $togl disable graphics| windows| warnline| graphinput| writebatch| all -> GiD_Project set disable_graphics| disable_windows| disable_warnline| disable_graphinput| disable_writebatch| waitstate| windows_layout <0|1>
    • $togl makenewwindow -> GiD_Project set windows_layout ?<1 2LR 2UD 3L 3U 3R 3D 4>?
  • GiD_Event_SelectOutputFilenames <filenames> to allow the user select the files to be seen

First International Conference on the MPM in 10-13 January

Next week will take place the first international conference on the Material Point Method for “Modelling Large Deformation and Soil–Water–Structure Interaction” in Delft, Netherlands.
This conference is organized by Anura 3D MPM Research Community.

The aim of the conference is to provide an international forum for presenting and discussing the latest developments in both the fundamental basis and the applicability of state-of-the-art computational methods that can be effectively used for solving a variety of large deformation problems in geotechnical and hydraulic engineering. Special focus is on the numerical modelling of interaction between soils, water and structures where the interface and transition between solid and fluid behaviour plays an essential role.

The last day will take place a training course that is already fully booked but you can still register for the conference during this week in

Please find all the details, including the conference topics and the programme in the official webpage.

New OpenSees interface

GiD+opensees (image from

GiD team is proud to announce the GiD connection with the OpenSees solver.

The Open System for Earthquake Engineering Simulation (OpenSees) is a software framework for simulating the seismic response of structural and geotechnical systems.

OpenSees has been developed as the computational platform for research in performance-based earthquake engineering at the Pacific Earthquake Engineering Research Center (PEER). The PEER is a multi-institutional research and education center with headquarters at the University of California, Berkeley.

OpenSees has advanced capabilities for modeling and analyzing the nonlinear response of systems using a wide range of material models, elements, and solution algorithms. The software is designed for parallel computing to allow scalable simulations on high-end computers or for parameter studies.

GiD+Opensees: An open source interface for GiD

openseesinterfaceThis connection has been possible thanks to the GiD+Opensees interface that has been developed in the Lab of R/C and Masonry Structures, School of Civil Engineering, Aristotle University of Thessaloniki, Greece.

The GiD+OpenSees interface introduces a long-awaited graphical interface for the popular open source finite element software OpenSees by seamlessly connecting its text-only solver to our graphical pre and post processor GiD.

It is delivered as open source, under the GNU General Public License.

The interface is available as a problemtype for GiD and can be downloaded from the official website: Latest release is 1.5.3.

The developers also offers training resources such as a wiki or video tutorials.

We look forward to GiD and OpenSees users can take advantage of this great connection.

GiD 13.1.1d and GiD 13.0.1

A new developer and official version have been released.

Continue reading and find what’s new on these versions and download links.

Download the official version GiD13.0.1 here:


  • File browser, fix error sorting filenames


  • Fixed bug that prevent stop meshing
  • Fixed error drawing hexahedra meshes in render mode with immediate or display list mode
  • Fixed bug meshing surfaces skipping entities
  • Fixed bug transforming applied conditions with #CB# combobox question with items with parenthesis in its name


  • Vectors: when printing with HighResolution, do not reduce the quality of the rendered vectors and do it only for faster screen rendering.
  • VRML vectorial output: support for textured contoour fill. Corrected output for MeshLab.
  • Merge: corrected the problem of parsing the options specified in the FileDialog window, also when used as macro.
  • Delete meshes/sets/cuts: corrected error that prevented the update of mesh sets windows.


  • Fix bug of v13 [GiD_IntervalData set] returning -1 instead of the current interval

Download the developer version GiD13.1.1d here:


  • Internet Retrieve: added support to download extra themes, like GiD classic renewed
  • Dimensions of text, now the anchor is the upper-left corner instead of the center.


  • Internal structure of layers changed (store pointers to parent and back layers)
  • Fixed bug transforming applied conditions with #CB# combobox question with items with parenthesis in its name
  • Show error message in case of structured volume mesh incompatibilities


  • VRML vectorial output: support for textured contoour fill. Corrected output for MeshLab.
  • Merge: corrected the problem of parsing the options specified in the FileDialog window, also when used as macro.
  • Delete meshes/sets/cuts: corrected error that prevented the update of mesh sets windows.
  • Menu entry Convert to sets –> cuts / isosurfaces updated to:

Convert –> Cuts to sets (creates all results)

Convert –> Iso surfaces to cuts (interpolates results on demand)

Convert –> Iso surfaces to sets (creates all results)

Also the Convert Isosurfaces to cuts/sets will not draw isosurfaces, as they are converted to cuts/sets. Convert Isosurfaces to sets will also delete the intermediate cut, so at the end it only remains the new mesh-set that is the isosurface.

  • Contour Fill and other results visualizations: the command line also shows the first node with the minimum and maximum values
  • Unused nodes: now unsused nodes, i.e. not used on any element, the can be selected, for istance, for listing.
  • Utilities –> Status: now it wil show the number of read nodes and used nodes:

number of nodes = number of defined nodes

number of used nodes = number of nodes used by any elements


  • New Tcl command GiD_Layers create|delete|edit|get|list|window|exists
  • New Tcl command GiD_EntitiesLayers assign|assign_back_layer|assign_front_layer|get|entity_layer
  • New Tcl subcommand GiD_File fflush
  • hdf5tcl package 1.8->1.9: support to get/set short, long and long long data
  • Fix bug of v13 [GiD_IntervalData set] returning -1 instead of the current interval

Iber training courses

Iber is a two-dimensional mathematical model for simulating flows in rivers and estuaries.

Aula Iber provides training courses in numerical modeling in River Hydraulics using the Iber model. The courses provided include theoretical and practical sessions.

Also, since october 2013, aula Iber offers an online training program. The online courses are addressed to university graduates and professionals from hydraulic engineering consultancies.

Besides the online training program, aula Iber organizes regularly classrooms courses around the world. The latest course took place in Temuco, Chile, from 5th to 8th July.

Visit or for more information and stay tuned for upcoming courses.


GiD team visits Mexico

During August, Javier Gárate from GiD team will visit several universities and research centers in Mexico.

The GiD team has the purpose to get closer to the GiD users community. For this reason is dedicating resources to visit universities and research centers.

The aim of this travel is to get in touch with the GiD users comunity in Mexico, giving them support in the creation of new problemtypes in GiD using the new CustomLib.

Javier will also take the opportunity to present the GiD v13 news and teach GiD courses to the researchers.

The trip includes visits to the Universidad de Guanajuato, CIMAT, also located in Guanajuato, and the Universidad Michoacana de San Nicolás de Hidalgo, in Morelia.

Javier Gárate working in Guanajuato, Mexico
Javier Gárate working in Guanajuato, Mexico