What’s GiD

GiD has been designed to cover all the common needs in the numerical simulation field from pre to post processing: geometrical modeling, effective definition of analysis data, meshing, data transfer to analysis software, as well as the analysis and visualization of numerical results.

GiD: from pre to postprocessing

GiD: the universal, adaptive and user-friendly pre and post processor

  • Universal: GiD is ideal for generating all the information required for the analysis of any problem in science and engineering using numerical methods.
  • Adaptive: GiD is extremely easy to adapt to any numerical simulation code. GiD‚Äôs input and output formats can be customized and made compatible with any existing software.
  • User-friendly: A development focused on the user¬īs needs, provides with simplicity, speed and effectiveness for users.

GiD adaptive features

  • Multilingual: GiD GUI is adaptable to any language.
  • Multiplatform: GiD has been developed using C++, Tcl/Tk and OpenGL in order to provide the best performance and portability for MS Windows, Linux or macOS.
  • Multiple calculation options:¬†Local and remote computing (an application is available to run calculations remotely from GiD).

Why use GiD

  • It reduces time and costs associated with numerical analysis.
  • High speed, high quality and robust meshing and data input definition reduces the analysis preparation time for complex geometries.
  • Direct use of CAD data combined with GiD geometric modeling capabilities reduces redundancy and costs associated to model creation.
  • Easy interface and communication with in-house software codes and CAD systems.
  • It reduces the learning time and improves efficiency via an intuitive graphical user interface.

Who needs GiD

  • Engineering companies eager to unify their data input and results visualization environment through a variety of numerical simulation codes.
  • Universities and R+D centers wishing to provide a user-friendly environment for pre and post processing, which would allow them to develop and use a variety of codes in computational science and engineering.
  • Engineers and scientists that want to have individual access to a powerful pre and postprocessing system for the research and application of numerical simulation codes.


GiD: The integration platform

Thanks to the traditional multidisciplinary philosophy of GiD, its connection with any in-house or commercial simulation code is extremely easy. A deep integration involving not only connection with solver codes, but also with CAD ones, external meshers or visualization tools is also possible.

The input and output formats can be customized and the calculation program can be started, monitored and completed from within GiD. The different menus can be tailored to fit any specific needs, even the whole graphical user interface (GUI) can be redesigned. The use of different themes can change the global appearance of the GUI.

Once the integration is completed, the end user can benefit from the GiD environment for pre and postprocessing for any numerical simulation.


Solver integration

Integration with any solver inside GiD can be carried out in an easy way. The data required by the solver is specified to GiD in an xml file, and GiD automatically creates the corresponding windows and the graphical tree containing all the information useful for the user of the simulation code.

The entities are naturally structured in groups, where the boundary conditions, materials and other properties are assigned on. All the data for the simulation is written down in the solver format in a very efficient way. During the calculation, the solver can send information to GiD in order to update its status, and at the end the results are passed to GiD in order to be postprocessed and visualized.

GiDPost library is provided in order to facilitate the writing of results in GiD format from the solver.

Compass IS (www.compassis.com) is co-developer of CustomLib, which is a library for connecting any solver inside GiD. This company offers specialized development services to create professional interfaces and adapt GiD to the specific needs of any application or commercial product.


Advanced integration with full control of the user interface of GiD, as well as the model (geometry, mesh and results) is made possible by using the Tcl/Tk scripting language. A debugging tool for the Tcl language is included.

These advanced customization features, added to the possibility to manage GiD using a batch file, make GiD one of the most flexible tools in its field on the market today.

Isogeometric analysis (IGA) support

Use all capabilities of GiD  also for isogeometric solvers.

  • All necessary data for analysis like parametric and geometric information or material properties and conditions can be accessed using simple functions.
  • All information from the model accessible via powerful and intuitive scripting language TCL.
  • All data can be written in the format that your solver needs.

Find all the information in our brochure.

Spin-off GiD products

GiD can be seen as a platform for the integration of several software codes in a single simulation environment.

Once a program is connected to GiD, the software can be understood as a single product, which can be packaged and commercialized together.

The implementation cost is considerably reduced compared to a full in-house software development with an equivalent quality in terms of customization.

Modules already developed

GiD has already been linked to many numerical simulation codes. Some of these codes are listed at GiD Plus